Estrela Mountain Dogs have been named the most expensive dog breed to own this year at Crufts, with an average lifetime cost of £7,820.63.
In the face of a threat, this breed is unflinching and brave, a fearsome opponent. The Romanian Mioritic Shepherd Dog is a giant livestock guardian breed from the Carpathian Mountains of Romania.
Toy dogs are up to four times cheaper than working dogs, research has shown, with specific breeds coming in as the most and least affordable ...