Royal Canin Medium Adult Dry Dog Food vs Blue Buffalo Life Protection Grain Free Chicken
Buy Royal Canin Medium Adult if your dog is a medium breed (23–55 lbs, 1–7 years) and you want a diet built for that size and energy level. Buy Blue Buffalo Life Protection Grain Free if you want a chicken-first, grain-free kibble and the lower price matters. On price, Royal Canin's best new price is $26.09 at eBay as of November 8, 2026, with 4 stores selling it new; Blue Buffalo is $26.77, 42% off Chewy's $46.00 regular price. The two land within about 70 cents of each other at their best prices, so the choice comes down to formula fit, not cost.
Ask our shopping agent
It checks today's price at every store, compares the alternatives and answers in about a minute.

Royal Canin Medium Adult Dry Dog Food
Royal Canin Medium Breed Adult Dry Dog Food