Duck hearts are a rich in iron and provides dogs with a lean, easy to digest protein source. It is also a great source of amino acids, which helps to support strong muscles. Duck hearts are a muscle meat packed full of vitamins and minerals such as Taurine which is an essential part of a dog's diet.