Royal canin is a good food. They have some good varieties.
As for Orijen I have to agree with your vet on this one. I think the high protein from multiple sources is too much for many dogs, which could be cause for the stomach upset. However if you are sure that the trash incident was what upset your pups stomach stick with what works!
I would suggest you try Acana (if you want to stick with Champion), Fromm, or Annamaet.
Sent from Petguide.com Free App