My Labradoodle Ebony is 9 years old and she gets 1 cup of the food with extra bikkies (for her teeth).
However she is rather podgy...but she is old and slow so it's more likely caused by a lack of activity rather than overfeeding.
Also, instead of rice you can use pasta, it's probably a little better for them instead of white rice (I usually use brown rice for Ebby)
Another way to do it is to stick all the ingredients in a slow cooker...that way you can just leave it to cook all day and all the goodness in the meat is retained...great if you cook it with a cheap, fatty, marrow filled hunk of meat!
Bookmarks