Local shelters are full of rescue dogs who may or may not eat your sofa, but would never steal your credit card and skip town with a younger human.
The Farley Foundation — This Pinehurst nonprofit focuses on rescuing at-risk animals from public shelters, providing them with socialization and veterinary services. Adoption begins at $260, and the process includes an application and supervised meet-and-greet.
The Animal Center of Moore County — Adopt from the county shelter, run by the Moore County Sheriff’s Office, for just $65. The shelter offers occasional specials. Bonus: click the link to see adoptable pets dressed for Valentine’s Day.
Moore Humane Society — Pets can live for years at this state-licensed rescue before finding a home, and potential owners are thoroughly screened. The society also educates kids on responsible pet ownership, maintains a pooch park, and helps manage feral cat populations. Adoption fees are $50 for cats and $95 for dogs.
Animal Advocates of Moore County — This nonprofit provides financial assistance for veterinary needs, as well as feral cat sanctuary maintenance and foster programs. Adoption fees are $40 for cats and $75 for dogs.
Caring Hearts for Canines — Pets are rescued from high-kill shelters by this nonprofit, which provides veterinary care and community outreach. An application is required before meeting a pup, and the adoption fee is $100.
Solutions for Animals — This rescue rehabilitates pets and farm animals, and puts special focus on saving aged dogs from euthanasia. Finding a pet starts with filling out an application, and all animals go home under an adoption contract. Fees begin at $75.