I feed my crew a mixture of Natural Instincts & WolfTucker ( mainly wolftucker)
I also pick up meat/bones etc from local butchers etc
My chi's are all about 2.5kg ( a few are less) they eat about 120grm each a day, my 6 month old lad is on the slim side so he has 150grm a day.
NOTE : they are high energy & get quite a lot of exercise ..
Both Natural instincts & Wolftucker are easy to feed , especially for a new dog owner as look and smell nice.. Also easy to store and nice containers
WolfTucker do different flavours ( chicken & tripe puppy/ beef and tripe puppy/puppy beef)
As for cost - I never really think about it I just feed what I think is best for my angels ..