what is the average heart rate for a puppy?
This is not an abnormal heart rhythm and does not require veterinary care. For dogs, a normal heartbeat varies on size: Small dogs and puppies normally have heart rates of 120 to 160 beats per minute. Dogs over 30 pounds have heart rates of 60 to 120. The larger the dog, the slower the normal heart rate.