Sunflower hearts are not harmful to dogs if digested. However, whilst they are not poisonous, if the sunflower seeds are not dehusked first the shells can be hard for dogs to swallow and digest, so could present a choking hazard. Dogs can also have allergies to seeds and nuts, so it is best to be cautious if feeding sunflower hearts to your dog.