Small dogs hearts beat between 100-140 times a minute, while big dogs are between 60 and 100 times a minute. To compare, a resting human heart beats 60-100 times per minute.