Protection dogs for sale range from as little as £3,000 for puppies and may go a lot higher for a fully trained protection dog, but it all depends on the age and the training level.