There was a big surprise for dog owner in Germany when her dog gave birth to 17 puppies!
Etana the Rhodesian Ridgeback has had big litters before, but no one expected a whopping 17 cute babies this time round!
With so many puppies, Etana's owner has had to help feed them - and it's a pretty tiring job.
She said: "I couldn't really sleep for the first three weeks. I only slept 15 to 20 minutes without interruption and I was very exhausted."