I tried a number of grain free and more expensive foods for my Cavalier but they all made him gassy. He wouldn’t even try some of them. I have also read that the FDA has warned that more expensive and exotic foods that are grain free and contain legumes and mostly potatoes are missing essential nutrients for heart health. Cesar is the only food that he loves and doesn’t upset his stomach. I stick to beef and chicken only.