Zarówno karmy dla kotów jak i psów mogą być różnego rodzaju. Do podstawowych zaliczamy produkty pełnoporcjowe, które służą za podstawę codziennego wyżywienia i mają dostarczyć zwierzęciu niezbędnych składników odżywczych. Natomiast karmy uzupełniające, to takie, które stanowią dodatek pokarmowy. Zarówno jedne jak i drugie można dobierać według własnego uznania i upodobania przez naszych pupili. Natomiast karmy weterynaryjne, to produkty specjalistyczne, przeznaczone do czasowego podawania chorym psom lub kotom.
Karmy weterynaryjne posiadają specyficzny skład i niestandardowe dodatki, które wspomagają terapię konkretnych schorzeń u zwierzęcia. Dlatego nie dzieli się je na wyroby smakowe czy wiekowe, ale pod kątem chorobowym. Karmy weterynaryjne dla kotów są dzielone także według szczególnego okresu życia czy też sytuacji, w jakiej znalazło się zwierzę. Można na przykład podać wersję „starter”, która jest skierowana do kociąt odstawionych od mleka matki. Innym wariantem może być pokarm dla kotów wysterylizowanych. Są one kupowane dla zwierząt po kastracji i sterylizacji. Jest to istotne, gdyż nasz pupil może być w tym okresie narażony na różne schorzenia. Szczególnie jeśli kot jest podatny na choroby dróg moczowych, w tym kamieni.