work like a dog

To work like a dog means to work exceptionally hard, or to have someone force you to work very hard. Working like a dog has long since been related to working hard, though the origin of this meaning is somewhat unknown. You might hear this phrase spoken by someone who is being pushed to put a lot of effort into something, almost to the point where they feel forced but do it anyway.