I think the reason some people say to stay away from high protein foods is because most foods that they sell at places like Petsmart and Walmart don't have fully "digestible" protein...The
quality of protein is very important. If it's high quality protein, then it's more digestible and is very good for the dog

You just have to make sure that the dog doesn't have underlying medical issues like liver or kidney problems...High protein is very bad for dogs with liver disease, even if it is high quality.