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.