Alison Blair, 40, said her young son, Daniel, dropped the puppy into the commode at their Northolt, England, home for a bath after he became muddy during a walk and the dog disappeared down the drain after Daniel hit the toilet's flusher, The Sun reported Monday.
Blair said she was afraid the family had seen the last of the puppy but she called the fire department after hearing the pooch's muffled cries coming from a drain.
The firefighters brought in specialist Will Craig, 22, of plumbing firm Dyno-Rod to locate the puppy using a special camera and nudge him toward a spot where he could he freed.
"I pushed him really slowly and watched the poor thing wriggling around," Craig said. "Eventually I pushed him far enough for the firemen to grab. Suddenly everyone started cheering."
Blair said her family is ecstatic that the puppy -- named Dyno in honor of his rescuer -- received a clean bill of health after his ordeal.
"I never thought a dog could survive being flushed down the loo. He's a real little fighter," she said.