Dogs have relatively larger hearts than humans in proportion to their body sizes. The average weight of an adult human heart is around 300 grams, while a medium-sized breed like the Labrador Retriever has an average weight of 160-180 grams.