Question: what is the average heart rate for a small dog?
Answer: 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.