Trinity Animal Shelter in Weaverville is a no-kill facility that handles lost dogs throughout Trinity County on the North Coast. If your dog goes missing while you’re in the area, this is the first place to call and visit. The shelter maintains records of stray animals brought in by the public and animal control, so they can help you figure out if your dog has been picked up.
The staff takes lost dog cases seriously. They’ll ask you for specifics about your dog—breed, size, distinctive markings, collar details—and check their current animals. If your dog isn’t there yet, they can put out alerts and keep your contact information on file. Since strays do come through regularly, checking back in person over the first few days makes sense if your dog is missing. The shelter serves the whole county, so animals picked up in outlying areas may end up here.
Beyond helping with lost dogs, Trinity Animal Shelter also runs an adoption program if you’re interested in taking home a dog while traveling through the region. They focus on responsible pet ownership and work to match dogs with suitable homes. The shelter’s mission centers on animal welfare and community support, so the staff understands the panic that comes with a missing dog.
The shelter is located in Weaverville, the main town in Trinity County, making it accessible whether you’re staying in town or in the surrounding mountain communities. It’s worth visiting in person rather than just calling—seeing the dogs yourself and talking face-to-face with staff can be more effective when you’re in crisis mode. Have a recent photo of your dog on your phone to show them, along with any details about where your dog went missing.





