Two dogs saved a toddler from drowning by pulling the boy out of a dam near Mackay, in central Queensland, today.

An Andergrove property owner heard a noise and found the two-year-old and the dogs on the embankment of her dam about 11am, police said.

The boy was covered in mud, had marks on his upper arms, and there were drag marks from his body in the mud, consistent with the dogs pulling him from the water.