Rosemary itself is not poisonous for dogs to eat, rosemary is actually a popular ingredient in many commercial dog foods. Rosemary pea plants, though, are poisonous to not only dogs but us humans as well.
A Bit of Rosemary is Good for Dogs
So, dogs can eat rosemary, but not the rosemary pea plants. Also, it’s not recommended to give your dog a lot of rosemary at once as that can cause diarrhea in dogs.
However, it’s a good idea to add a bit of rosemary to home cooked dog foods. As rosemary is rich in vitamin A, D, C, B-6, calcium, iron, and other essential vitamins and minerals, adding a bit of rosemary to home cooked dog foods would make them a lot more nutritious.