Did you look to see if there was onion powder in the ingredients? I haven't bought any for a good loooonnng time!
Read this:
Onions: Onions are particularly bad for dogs. Onions contain a substance called Thiosulphate that can cause a very serious condition called Hemolytic Anemia, where the red blood cells in your dog's blood stream literally burst. (Yikes!). Dogs who have ingested onion may have diarrhea or vomiting, shortness of breath, loss of appetite, and appear tired and listless. These symptoms may not show up for 2 to 4 days after your dog has eaten the onions, so it's best to seek the advice of your veterinarian if you suspect that your dog has eaten onions. Watch for hidden sources of onion, too, such as store bought broth soups, pizza, baby foods, canned spaghetti sauces and other foods. Check the label to be sure there is no onion powder, onion salt or other form of onions.
Foods Poisonous Toxic To Dogs - Dog and Puppy Central
You might want to bookmark that site just for future reference. OK?