Input (grade 6): Offspring are generally called pups or puppies until they are about a year old.
Output (grade 4): A dog is called a puppy until it is about one year old.