Society for the Prevention of Cruelty to Animals of Hancock County

141 Bar Harbor Rd Trenton, Maine 04605

About this shelter

Society for the Prevention of Cruelty to Animals of Hancock County in Trenton, ME

We are a life-saving shelter dedicated to serving local animal populations and pet owners. As an independent nonprofit organization, our mission is to promote animal welfare through the protection, sheltering, and placement of companion animals into responsible and loving homes. We also focus on humane education within the community and advocate for animal welfare on local, state, and national levels. We believe it is our responsibility to the community to protect and provide shelter for lost, abandoned, and relinquished animals. We offer adoption opportunities for all animals in our care and promote the well-being of all living creatures through education. Our efforts include preventing cruelty to animals and encouraging kindness toward them. We educate the public about pet overpopulation and the importance of proper animal care, and we campaign for the spaying and neutering of all companion animals. Additionally, we fund a low-cost spay/neuter program in collaboration with local veterinarians. Our commitment stems from our love for animals, and we believe that with the right resources and education, our community can learn to treat all animals with respect and care.

Before you go

Adopting from this shelter

Adoption process

Our adoption fees vary based on the age of the animal, and we offer discounts for senior citizens, residents on ADA, and military veterans. All animals available for adoption have received comprehensive medical care, including spay or neuter surgeries, updated vaccinations, rabies shots, testing for contagious or serious diseases, and current flea and tick treatments. Additionally, any other essential health concerns are addressed, and all animals are microchipped. Consequently, our fees range from $90 for a pair of barn cats to $375 for a puppy under six months of age. All potential adopters must pass a veterinarian check regarding the medical records of any previous pets. Furthermore, we will contact landlords of applicants who are renters to ensure that permission to adopt has been obtained. If an adopter needs to surrender an animal they have adopted from us for any reason, they are required to return the animal to our shelter rather than attempting to rehome it independently.

Service area
We provide services throughout Hancock County, Maine, including the following areas: Amherst, Aurora, Bar Harbor, Blue Hill, Brooklin, Brooksville, Bucksport, Castine, Cranberry Isles, Dedham, Deer Isle, Ellsworth, Franklin, Frenchboro, Gouldsboro, Great Pond, Hancock, Lamoine, Mariaville, Mount Desert, Orland, Osborn, Otis, Penobscot, Sedgwick, Sorrento, Southwest Harbor, Stonington, Sullivan, Surry, Swans Island, Tremont, Trenton, Verona Island, Waltham, and Winter Harbor.
County
Hancock County

Also in the area

Nearby shelters and rescues

Lost your pet?

Post their photos and where they were last seen.

Report a lost pet

Can't keep your pet?

Find them a new home with someone you choose.

Rehome your pet

The Chihuahua Dog Breed

The Chihuahua Dog Breed

The Chihuahua is a tiny dog breed that falls under the toy dog breeds category. Here is what makes them so beloved...

Read more about the chihuahua dog breed
SHELTER/RESCUE SEARCH

    e.g. "Miami FL" or "33168"

    HAVE YOU SEEN ME?
    Lost Cat in Las Vegas, NV
    simba

    Lost since 2026-04-04

    From Las Vegas

    View Details
    FOUND PET
    Found Dog in NEW ORLEANS, LA
    Found Pet

    Found on 2026-02-21

    Located in NEW ORLEANS

    View Details
    A pet owner handing their dog's leash to a new adopter on a neighborhood sidewalk
    Missing a shelter or rescue?

    Help us get the word out about more shelters and rescues nationwide.

    Submit Here
    dog adopt

    Pets For Adoption

    Search all animals available for adoption in your area. Give a dog or cat forever home today.

    ADOPT A PET