Best Walmart Dog Food (11 Picks to Keep an Eye On)

Walmart is the second-largest retailer in the world, with everything you could want or need either in stores or online. That includes pet supplies, namely dog food. But there are dozens of foods to pick from, so how do you know you’re making the right choice for your pup?

Well, here is a comprehensive list of the 11 of the best Walmart dog foods to keep an eye on, with something for every dog, so keep reading!

Best Walmart Dog Food

1. Pure Balance Wild & Free Grain Free Formula

With recipes such as Grass-fed Beef and Wild Boar, Salmon and Pea, there is a Pure Balance Wild & Free flavor sure to please.

The grain-free formula is also free of fillers, artificial preservatives, artificial colors, and artificial flavors, with no added corn, wheat, or soy.

The first ingredient in the Salmon & Pea recipe, for example, is salmon, followed by salmon meal, dried peas, and whole ground potato.

Likewise, the first ingredients in the Grass-fed Beef and Wild Boar are beef, chicken meal, dried peas, dried chickpeas, turkey meal, and boar.

The ratings for this dog food speak for themselves, with one person raving, “My 16-year-old Husky loves this food!”

Another reviewer said, “My wiener dog loves this brand… she does a happy dance when I pour them into her bowl and she even carries them by the mouthful to cuddle while watching TV.”

You can purchase Pure Balance Wild & Free in bags of 4 lbs. for $11, 11 lbs. for $29.48 and 24 lbs. for $55.58.

2. Purina Dog Chow Complete Adult

For your adult dog at any stage, whether they’re an older puppy or a senior, there is Purina Dog Chow Complete Adult.

Providing complete and balance nutrition, the texture of the food will also help clean your dog’s teeth while they eat.

The Complete Adult recipes come packed with 23 vitamins and minerals in a highly digestible formula that won’t upset stomachs.

Complete Adult comes in three flavors: Lamb, Chicken, and Beef, and three different sizes.

Currently, you can purchase a 4.4 lb. bag for just $5.82, an 18.5 lb. bag for $13.58, a 46 lb. bag for $24.98.

3. Nature’s Recipe Grain Free

The Nature’s Recipe Grain Free dog food is specially formulated to target muscles, healthy digestion, healthy skin and coat, a strong immune system, and healthy heart.

The ingredients for the wholesome Lamb, Sweet Potato & Pumpkin recipe includes lamb, chicken meal, dried garbanzo beans, peas, and sweet potato.

Other ingredients lend Omega-3 and Omega-6 fatty acids to the recipe, while taurine supports heart and brain function.

In addition to the aforementioned flavor, your dog can try Sweet Potato & Pumpkin, Chicken, and they even have a small breed formula.

At this time, you can pick up a 4 lb. bag for $9.88, 12 lbs. for $28.98 and 24 lbs. for $45.98.

4. Iams Minichunks

Starting off with chicken as the first ingredient, Iams Minichunks Chicken & Whole Grain recipe is ideal for adult dogs who prefer smaller pieces of food.

Other ingredients include antioxidants, vitamins, and minerals to support healthy digestion (beet pulp for fiber) and a strong immune system.

Currently, there are a variety of sizes and prices for dog food, including a 30 lb. bag for $41.98 and a 15-lb. bag for $26.98.

5. Purina Beneful Wet Dog Food Medleys

Perfect for mixing up into dry food or simply on its own, Purina Beneful Wet Dog Food Medleys contain no artificial preservatives, colors, or flavors.

The ingredients list for one flavor includes chicken, lamb, tomatoes, brown rice, spinach, and many vitamins and minerals, for 100 percent complete and balanced nutrition.

The best part is that this dog food comes in single-servings, so you don’t have to worry about opening and using up a big can within a certain timeframe.

Your dog can try Romana Style with Chicken in Sauce, Mediterranean with Lamb, or Tuscan style, with Beef in Sauce.

Currently, the three-ounce cans start at $30.58 for a 24-pack online at

6. Rachel Ray Nutrish Zero Grain

Rachel Ray Nutrish Zero Grain

I have been feeding my dog Rachel Ray Nutrish Zero Grain for years and have nothing but good things to say.

It feels good to know that I’m providing my dog with wholesome ingredients like chicken (as the first ingredient!), sweet potato, dried peas, whole dried potato, and beet pulp.

As well, there are no added grains, gluten, or fillers, and the formula suits all small, medium, and large adult dogs.

Currently, it comes in four recipes, Salmon & Sweet Potato, Potato & Bison, Chicken & Sweet Potato and Turkey & Potato.

At this time, you can pick up an 11 lb. bag for $22.98 or a 23-lb. bag for $67.90.

7. Nutro Natural Choice

Nutro Natural Choice is made for dogs ages 1 and older, and its recipes are calibrated to provide high-quality protein and essential antioxidants.

This supports healthy immunity and healthy digestion, both of which will help keep your dog out of the vet’s office (and your wallet happy).

The food doesn’t contain any chicken by-product meal, corn, wheat, or soy. The first ingredients of the chicken recipe include chicken, chicken meal and whole brown rice.

Nutro Natural Choice maintains a 4.8 out of 5 rating on, with one reviewer praising their “integrity in their manufacturing process.”

They go on, “I so appreciate that they use U.S. farm-raised chicken.”

Another commented, “Our pups ate Blue Buffalo…we found it was way too strong for them. Constant upset stomachs…we decided to switch to Nutro. No more upset stomachs…”

At this time, you can purchase Nutro Natural Choice in Chicken & Brown Rice, Beef & Brown Rice, and Lamb & Brown Rice.

Currently, you can purchase a 5-lb. bag for $19.98, a 12-lb. bag $31.98, a 20-lb. bag $46.98 and a 30-lb. bag $67.98.

8. Blue Buffalo Wilderness Grain-Free

No list of the best dog food at Walmart would be complete without a Blue Buffalo entry, and for good reason.

Despite the higher price tag, the food is packed with healthy, real ingredients, and doesn’t contain any by-product meals, corn, wheat, soy, artificial flavors, or preservatives.

Ingredients include deboned chicken, peas, fish meal, dried tomato, flaxseed, potatoes, blueberries, cranberries, and taurine for heart health.

Currently, your pups can try Blue Buffalo Wilderness in Duck, Chicken and Salmon flavors, starting at $22.98 for a 4.5-lb. bag, $40.98 for an 11-lb. bag and $67.98 for a 20-lb. bag.

9. Canidae All Life Stages Multi-Protein

A terrific option for multi-dog households, Canidae All Life Stages Multi-Protein dog food is especially good for families that have both puppies and adult dogs.

As well, it’s excellent for multi-dog, different breed households.

The first ingredients within are chicken meal, turkey meal, lamb meal, brown rice, white rice, rice bran, peas, potatoes, oatmeal, and cracked pearled barley.

What’s more, it contains not only antioxidants and Omega-3 and 6 fatty acids, but probiotics to help aid in your dog’s digestion.

One reviewer commented, “Great food for any dog – high in nutrition and no fillers.”

Currently, you can purchase a 5-lb. bag for $29.99, a $15-lb. bag for $38.02, a 30-lb. bag for $54.99 and a 44-lb. bag for $71.

10. Rachel Ray Nutrish Little Bites

With chicken and chicken meal as its first two ingredients, followed by dried peas, brown rice, and carrots, Rachel Ray Nutrish Little Bites is everything great about Nutrish, just smaller.

Perfect for adult dogs in puppy-sized bodies (Chihuahuas, Pomeranians, etc.), this food is also packed with vitamins, minerals, and taurine, which is great for heart health.

Additionally, the kibble texture is specially formulated to help clean teeth, even while your dog is eating, and freshen their breath.

Currently, Rachel Ray Nutrish Little Bites is also highly affordable, available in a 6-lb. bag for $9.87 and 14-lb. bag for $18.28.

11. Purina Puppy Chow

Little bodies need special nutrients to support healthy growth, and you get all that and more in Purina Puppy Chow.

With 30 percent more protein than the leading dog food, Purina Puppy Chow also manages to be digestible, while including some of the same nutrients in mothers’ milk.

Pick this up at your local Walmart for $5.24 for a 4.4-lb. bag, $11.49 for an 8.8-lb. bag, $14.57 for a 16.5 lb. bag, $12.88 for an 18-lb. bag, $27.48 for a 32-lb. bag and $30.56 for a 36-lb bag.

To know more, you can also read our posts on the best Walmart dog treats, best Walmart cat food, and best Walmart juicer.


Walmart remains very on-brand by offering dozens upon dozens of dog food options, so I’ve highlighted 11 of the very best here.

From puppy chow to multi-dog formulas, grain-free to wet options, you can find a complete source of your dog’s nutrition at Walmart today.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment