You can adopt a dog from a shelter at a much lower cost than buying one from a breeder. The cost of adopting a Cardigan Welsh Corgi from a rescue or shelter is usually between $100 and $500, which covers the expenses of caring for the dog before adoption and often includes vaccines, spaying or neutering, and microchipping. In comparison, buying a Cardigan Welsh Corgis puppy from a reputable breeder in the United States can be very expensive. Puppies can cost anywhere from $1,000 to $3,000.