Baby dogs are called puppies