Yes, dogs can eat broccoli, both raw and cooked, but only in small amounts. Broccoli can be a healthy treat for dogs as it is high in fiber, vitamin C, and vitamin K. However, it contains a substance called isothiocyanates that can cause digestive issues such as gas, stomach upset, or diarrhea if eaten in large quantities. Because of this, broccoli should make up no more than 10% of a dog's daily calorie intake. Additionally, broccoli stems and large pieces can be a choking hazard, so broccoli should be cut into small, manageable pieces before feeding to dogs. Monitoring your dog for any adverse reactions after feeding broccoli is also recommended.