Larger breeds tend to have more puppies than smaller breeds, but the number of puppies will vary from dog to dog. The only accurate way to know how many puppies your dog will have is through your veterinarian, who can estimate the size of the little through palpation, ultrasound or x-rays.