Onions are a common household staple, but can dogs have onions? The answer is a resounding no. Onions contain a compound called N-propyl disulfide, which is toxic to dogs and can cause a variety of health problems, including anemia, Heinz body formation, and even death. Even small amounts of onion …