Cats - fresh mince ( chicken, pork or beef ) chicken breast and they have there dry bikkies.
Dog - Duke is a st.Bernard so he seems to have a endless stomach

he gets veggies, dry bikkies and pedigree can meat, plus bones and treats like those chewy teeth cleaners ect.
Ferret - Murphy gets the same as the cats pretty much.
As much as i hate the idea of feeding them meat but then again i personally think it is unrealistic as they are natural carnivours and cats and ferret can never be vegan as they only eat meat - but dogs on the other hand i think it can be done. Our old st.bernard was veggie as she could no longer digest meat and bones but Duke wont touch the stuff so he isnt.