compression can be lost 3 ways; head gasket, piston rings or valve seats
to check rings you do a comp test, record numbers then squirt a little oil in cylinder, if numbers go higher its the rings
leaking from valves it'll usually have too much crankcase pressure, can pop out dipstick or pvc, or if you open oil cap smoke will blow out.
head gasket it might burn coolant (blow white smoke from exhaust) or get coolant in oil (oil will look like chocolate milk)
these are just a couple things for you to check, but whatever you do, Id stay away from that shop.