Disclosure: KibbleIQ is reader-supported. When you buy through affiliate links on this page (such as “Shop on Amazon” buttons), we may earn a commission at no extra cost to you. Our rankings are not influenced by commissions — we score every product using our published methodology before any commercial relationship is considered. See our editorial standards.
Our top picks at Costco are Kirkland Signature (B, 78/100), Blue Buffalo (B, 78/100), and Freshpet (B, 78/100). Costco is a membership warehouse club, so dog-food shopping here means a short, vetted list of brands sold in big bags at sharp per-pound prices rather than a deep catalog you browse aisle by aisle.

Our top dog-food picks at Costco

1. Kirkland Signature — B (78/100)

Kirkland Signature Adult Chicken, Rice & Vegetable is Costco’s house brand, and the value story is the whole point. It’s manufactured by Diamond Pet Foods, the same contract maker behind a number of familiar labels, and it’s priced at roughly half the cost of premium bags like Blue Buffalo or Hill’s. It leads with chicken, carries an AAFCO complete-and-balanced statement for adult maintenance, and has earned one of the most loyal followings in American pet food. For a healthy adult dog with no special needs, it’s the standout value on this short list.

What keeps Kirkland popular is simple: it delivers a premium-feeling formula at a budget price, and its recall record over roughly the past decade has been clean (Diamond did have a notable recall years ago, around 2012, worth knowing as context). The honest caveat is that this is a value brand, not a boutique one. You won’t find the limited-ingredient niches, novel proteins, or marketing polish of pricier lines. If you want a dependable everyday food and you’re feeding one or more average adult dogs, that trade is easy to make. If your dog needs a specialized diet, look further down the shelf. Shop on Amazon →

2. Blue Buffalo — B (78/100)

Blue Buffalo Life Protection Formula Adult Chicken & Brown Rice is the recognizable name-brand option Costco tends to stock, and it’s a step up in price from Kirkland. It pairs deboned chicken with brown rice and Blue’s signature "LifeSource Bits," a separate kibble piece carrying a blend of vitamins, minerals, and antioxidants. It carries an AAFCO complete-and-balanced statement for adult maintenance. For owners who already trust the Blue Buffalo brand and want it at warehouse-club pricing, buying it here usually beats picking up a smaller bag at a regular pet store.

This formula suits a healthy adult dog whose owner prefers a widely available premium label over a house brand. The brown-rice base and named chicken first ingredient are the kind of basics most shoppers are looking for, and the larger Costco bag stretches the per-pound cost. The thing to weigh is value: you’re paying meaningfully more than Kirkland for a recipe that covers similar nutritional ground. If the brand name and the LifeSource Bits matter to you, the premium is reasonable. If raw value is the goal, the house brand sitting nearby is hard to beat. Shop on Amazon →

3. Freshpet — B (78/100)

Freshpet Select Fresh From the Kitchen Home Cooked Chicken Recipe is the outlier on this list because it isn’t a shelf-stable kibble at all. It’s a refrigerated fresh food, and Costco stocks it in the in-store coolers rather than on the dry-food pallets. The recipe is gently cooked with chicken as the lead and looks far closer to a home-prepared meal than a bag of kibble does. For owners who want a fresher, less-processed option and don’t mind paying more per serving, picking it up alongside the bulk basics on a Costco run is a convenient way to buy it.

The catch is the format. Because it’s fresh and refrigerated, you have to keep it cold, and once a roll or tub is opened it has a short shelf life, typically just days, so you finish it quickly. That makes it best as a primary food for a smaller dog, or as a topper to mix into kibble, rather than a bulk buy for a multi-dog household. Think of it as the convenience-and-freshness pick on the Costco list: genuinely different from everything else here, with handling demands the dry bags don’t have. Shop on Amazon →

How Costco's dog-food selection works

Costco’s dog-food selection works differently from a pet superstore. It’s a membership warehouse club, so you need a paid membership, or to shop with a member, to buy anything, whether in a warehouse or on Costco.com. The pet-food assortment is deliberately small and it rotates, so what you see depends on your specific warehouse and on whether you’re shopping in store or online. The constant in all of it is Kirkland Signature, Costco’s house brand, which anchors the dry-food lineup and is usually the most reliably stocked dog food the chain carries.

Kirkland Signature, along with its grain-free Nature’s Domain sub-line, is made by Diamond Pet Foods, a large contract manufacturer that produces food for a number of brands. That manufacturing scale is a big part of how Costco keeps the price so low while still meeting AAFCO complete-and-balanced standards. The selection stays small by design: rather than stock dozens of overlapping labels, Costco curates a handful, sells them in volume, and passes the savings on. It’s a curated short list at sharp prices, not a deep catalog, and that’s the trade you accept shopping here.

The bulk-bag question: value vs. freshness

The bulk-bag question is the part of Costco dog-food shopping that catches people out. Dry food here sells in large bags, often in the 20-to-40-pound range, and that’s where the per-pound value comes from. But a bag of kibble doesn’t stay fresh forever once it’s open. As a rule of thumb, an opened bag holds for roughly four to six weeks before fat oxidation starts to accelerate and the food goes stale and less palatable. Fish-based recipes turn faster, and hot, humid climates speed the whole process up. The savings are real, but only if the food gets eaten while it’s fresh.

Managing a big bag well comes down to two things: how many dogs you feed and how you store it. Multi-dog households are the natural fit because they finish a large bag inside that freshness window without trying. If you have a single small dog, do the math first, because a 30-pound bag could outlast its own freshness before it’s empty. An airtight container helps a lot, ideally keeping the food in its original bag inside the bin so the bag’s liner still does its job. Bulk is worth it when your dog finishes the bag while it’s fresh, and a poor deal when half of it goes stale.

What to look for when buying dog food at Costco

When you’re buying dog food at Costco specifically, the fundamentals are the same as anywhere, plus one warehouse-club wrinkle. Look for a named meat as the first ingredient, chicken, lamb, salmon, rather than a vague "meat" or an unnamed by-product, since the named protein tells you what’s actually leading the recipe. Confirm there’s an AAFCO complete-and-balanced statement on the bag for your dog’s life stage, whether that’s adult maintenance, growth, or all life stages. Then add the step that matters most here: match the bag size to how much your dog actually eats so you can finish it inside the freshness window.

Beyond that, let the warehouse-club context guide you. Because the selection rotates, don’t build a routine around a single specialty bag that might not be there next month; if your dog thrives on something specific, Costco may not be the place to source it reliably. Compare the house brand against the name brands honestly: Kirkland often covers the same nutritional ground as pricier labels for a healthy adult dog. And buy in proportion to your situation, a big bag for a multi-dog home, a smaller format or a fresh option like Freshpet for a single small dog. The point is to use the bulk pricing without letting food go to waste.

Honorable mention

Jinx — B (78/100)

As an honorable mention, Jinx Chicken, Brown Rice & Sweet Potato Kibble is one of the newer, design-forward brands that has turned up on Costco shelves as the chain rotates its limited pet-food selection. It leads with chicken and rounds out the recipe with brown rice and sweet potato, a familiar combination aimed at owners who want a modern label without going fully boutique. It carries an AAFCO complete-and-balanced statement. If you spot it on a warehouse run and like the look of the recipe, it’s a reasonable everyday option for a healthy adult dog.

It lands at honorable mention rather than a top slot mostly because of availability and value. Jinx is a younger brand with a shorter track record than Kirkland or Blue Buffalo, and at Costco it tends to come and go rather than anchor the lineup. The recipe itself is sound and the ingredient list reads cleanly, so there’s nothing to steer around. Just treat it as a nice-to-find rather than a staple to plan your shopping around, and check the bag size against how fast your dog actually eats before you commit to a big one. Shop on Amazon →

The bottom line

The warehouse-club verdict is straightforward: Costco rewards the shopper who wants strong value on a short, vetted list and can actually use a big bag. Kirkland Signature is the standout here, premium-feeling nutrition at a budget price, with Blue Buffalo and Jinx as recognizable kibble alternatives and Freshpet as the fresh, refrigerated outlier for owners who want something less processed. The selection is small and rotating by design, so it suits dogs on mainstream diets more than those with specialized needs. If you’re feeding one or more healthy adult dogs and you’ll finish the bag while it’s fresh, the per-pound savings are genuinely hard to beat.