Run away from that shop! That's a pile of BS he's feeding you.
Your coolant on the floor is probably from the heater area. If it did loose a lot of coolant in the past, and you didn't notice, it could have overheated and warped the head, requiring a head gasket. But you do seem to notice warning lights (make sure you check the source of your oil light being on now) so you would get a low coolant warning if it started to get low.
A head gasket is a major job but it's only the top 1/3 of your engine. No reason to change the whole motor. You need a second opinion from a legit shop with someone who can explain it clearly to you and justify the work required. Best of luck.
Your coolant on the floor is probably from the heater area. If it did loose a lot of coolant in the past, and you didn't notice, it could have overheated and warped the head, requiring a head gasket. But you do seem to notice warning lights (make sure you check the source of your oil light being on now) so you would get a low coolant warning if it started to get low.
A head gasket is a major job but it's only the top 1/3 of your engine. No reason to change the whole motor. You need a second opinion from a legit shop with someone who can explain it clearly to you and justify the work required. Best of luck.