Young dogs are called puppies