work like a dog

work like a dog/trojan

to work very hard He worked like a dog all day to finish the wallpapering.
See also: dog, like, work