Granen zijn voor de hond en kat een voedzame maar niet noodzakelijke bron van koolhydraten en vezels. Ze halen van nature het meeste energie uit dierlijke bronnen.
Ook voor vleesproductie zijn veel granen nodig. In België maken ze ongeveer 45% uit van wat het vee eet. De graanteelt wordt wel steeds efficiënter, met andere woorden: we produceren meer vlees met minder graan. Voor 1 kilogram Belgisch rundsvlees is vandaag 2,8 kilo granen nodig. Voor evenveel varkensvlees 1,2 kilogram en voor kippenvlees 0,7 kilogram. Om minder afhankelijk te zijn van grondstoffen uit het buitenland en de impact op het milieu te beperken, wordt ook stevig ingezet op reststromen uit de voedingsindustrie zoals restjes bierdraf uit brouwerijen of afval uit bakkerijen. In petfood is dat minder het geval omdat de structuur van zuivere graanvezels belangrijk is voor de vertering van de dieren, om andere voedingsstoffen te balanceren en om brokjes goed samen te houden, waarover meer in de hoofdstukken consumptie en verwerking.