All our local pet shops, as well as vets offices, sell a huge range of the special diets like Hills, Eukanaba, Royal Canin etc etc. Mercadona sell compty which seems to be good mid range dry food as well as Delikuit 1kg "doggidges" in a variety of flavours which are well received by our three.