You want as many protein sources as possible but introduce them slowly, one at a time, one bite of the new protein in each meal. If your pup is already eating these proteins then the choice is yours, what ever you can afford! The main bulk of the meat you feed should be red , I use stewing beef and pork as my staple cheap meat. But I know some people have reservations about pork.
If you can get them chicken necks are good bone sources for chis. Cornish Hens or poussin are also really good for bone content with a decebt bit of meat on them too. As are rabbits. Quail are good if you are worried about your chi getting through the bones as they are tiny and they also often have some organ left inside as an added bonus.
Chicken legs can be fed but be careful with the thigh bones as they are big so could be too much bone and you don't want to chip a tooth. Basil can handle the lower leg bone but normally I just strip the meat off the legs as a cheap meat. Basil is still on quite a bone heavy diet so I prefer to give him smaller bone in pieces like ribs, neck or back sections, wings or quail or poussin portions every day or every other day rather than give him a bigger bone twice a week or what not so I dont know about pork or lamb ribs I am afraid. I do know you need to be careful about bones that have been sawn through.
Organ wise you'll need your staple liver and then any other organs you can ger your hands on. Kidneys are nice and easy but the more variery the better, just take your time adding them in
Sent from Petguide.com Free App