The only problem with the kirkland is either you, or someone you know, has to have a membership to Costco. We thought about switching to Kirkland until we found that out and then found out the membership was like $50 to join. I feed Eagle Pack holistic select chicken meal and rice formula (my doggies LOVE it ). I buy the 33 lb bag and it's $36 bucks here but it lasts me a little over a month though. I also have started mixing in left over meats and good stuff like yogurt and cottage cheese along with raw or scrambled eggs. I have heard many good things about kirkland though. I think, seeing as I believe your dogs are smaller you wouldn't have to buy a 33 lb bag for your dogs and plus Eagle Pack always has coupons for food and treats (my dogs LOVE their treats). Also you'd feed less of the kirkland, or eagle pack (or any other higher quality brand), than of beneful. I know my neighbor's fed their pup beneful for awhile and have just recently switched to Eagle Pack (after me hounding them) and they said they notice a great difference in their puppy