Most cat & dog food are too high in fat and protein to be goo for tilapia. You are looking for around 32% protein and 5% fat.

The gamey or muddy taste is caused by failure to purge the fish. Tilapia need to fast in clear water for at least 5 days before harvest. That gets rid of all the off flavors.