Our dog did this too. I finally told my family to stop feeding her table scraps and leftovers. After about 2 days, she started eating the dry dog food. I did the same thing you did too, went out and spent lots of money on different types. I wasn't gonna feed her canned food every meal everyday. So yeah, stop the spoil, kick them away from the kitchen or dining room when you eat. When they realize you aren't going to give them table scraps or extras, they'll eat.