Italian Greyhounds typically cost $200 to $500 when adopted from a rescue or shelter. Adoption fees often include vaccinations, spaying or neutering, microchipping, and other basic veterinary care. An Italian Greyhound puppy from a reputable breeder can cost $1,000 to $3,000 or more.