All dogs are different (like people

) and you just have to keep trying. Mine do well on Nutro Max for overweight and less active dogs (they are both ;) ).
When I first got Ferdinand from Pug Rescue he was on Solid Gold which many people will swear on. He could clear a room in minutes it affected him so bad.
Just keep trying different foods
The raw food diet is called BARF Google will have a ton of info.