Dogs actually hatch out of puppies. Didn't you know that?