I personally Like Royal Canin.
I know it's not the top but not the worst it's in the middle.
I try to change for better quality few times, But so hard to please 5 dogs!
I always go back to RC.
I add NUPRO natural dog supplement to the food a few times a weeks too.