Yes, dogs can eat sunflower butter, provided it is given in small quantities. Sunflower butter, also known as sunflower seed butter, is loaded with nutrients that can enhance dogs’ health. Sunflower butter contains sugar, salt, and sunflower seeds, and none of these is toxic.