Dogs can eat small amounts of chicken hearts daily as part of their main meal. Alternatively, your dog can enjoy chicken hearts occasionally as a treat. Many vets recommend that pet owners add a little raw chicken such as chicken hearts to their dog's diet.