Предпочтительно: удовлетворяют требованиям потребителей.
Оба сочетания (кошачий корм и корм для кошек) корректны.
Такое значение существует:
ДАЧА, -и; ж.
1.
к Дать (1, 7 зн.). Д. взяток. Д. корма скоту. Привлечь к ответственности за дачу ложных показаний.
2.
Порция, даваемая в один приём. Две дачи овса.
Кавычки не требуются.
Поставленная запятая нужна.