dog gives birth to 100 puppies