Original: Offspring are generally called pups or puppies until they are about a year old.
Simplified: A baby dog is called a pup or puppy. A dog is called a puppy until it is about one year old.