The best price for Royal Canin BHN Dachshund 1.5kg right now is £19.99. PriceSpy compares deals and offers from online and local shops.