Every hour around 3000 puppies and kittens are born in the u.s.