Нельзя кошкам собачьи корма, там другой состав под их потребности, другие вещества. Состав прочтите на этикетке, чем они отличаются. Наоборот можно, но тоже нехорошо.
Чтобы собака не ела кошачий корм, достаточно его поднять на ту высоту, где не достанет...