The cost of a Greyhound puppy can vary widely; puppies from reputable breeders typically range from £700 to over £3,000 depending on pedigree and breeder reputation. Alternatively, adopting a retired racing Greyhound or rescue dog is a more affordable option, usually costing around £250 to £300 in the UK.