The Bucks County SPCA performs a vital public service in assuming responsibility for thousands of lost, injured or homeless animals each year.
We accept all domestic animals brought to us by Bucks County residents. A minimum donation of $25 per animal, or $35 per litter of kittens, is requested to help offset the cost of care.
If you have to find a new home for your pet, the Bucks County SPCA is one of the best places to go to give that pet a second chance for a happy, healthy new life. Admitted animals are given a few days to settle in, then evaluated for health and temperament. BCSPCA has a No Time Limit policy for adoptable animals. While we can’t guarantee placement of all the animals admitted to the shelter, we have many resources available to us to rehome as many pets as possible.
We do not accept healthy adult feral cats for euthanasia or adoption. We do provide low-cost sterilization for feral cats. Click here to learn more.
Appointments are required to bring a pet to the shelter. If you need to give up your pet, call the shelter for an appointment. Please fill out a Pet Profile in advance.
BCSPCA also accepts lost pets from Bucks County citizens, animal control officers and police. Citizens may bring lost pets to either of our locations during our business hours. A minimum donation of $25 toward the pet’s care is appreciated. Lost dogs are held for a minimum of 5 days (2 days for cats, kittens and small animals) to allow owners time to reclaim their pet. If we are unable to locate an owner, the animal is evaluated for adoption.