You can get the bil jac at petsmart. I would not put a female supporting 6 puppies on any dog food at walmart. People think they save money by buying one of those foods, but the fact is- you feed more, and usually end up with skin problems etc. If you must buy at walmart- get pedigree but even that is a streach..