The Newman's is alright, it is the Royal Canin we are suggesting you upgrade.
Just the fact that your dog won't eat it without a "topping" should suggest you keep learning.
This is all a huge learning process. You are well up the list, far away from grocery store stuff.
Bookmarks