Jefferson County

To locate a lost pet, we highly recommend that you visit IN PERSON the following shelters and animal control facilities.

Here are just a couple of reasons why we recommend in person visits.

Unfortunately, due to the number of incoming animals each week at our local shelters, it is not possible for our shelter employees to remember each animal’s face, details, where the animal was found, etc.

While one person may label a dog as a shepherd mix, another may label the same dog as a lab mix. Therefore, it is best for you or a representative of your family visit all of the animals in the various shelters.

Many shelters have what is called the adoption floor vs the stray hold area. Please be sure to check both areas!

There are times when a Good Samaritan finds a lost animal. Rather than taking the pet to the closest shelter, the finder decides to go to a shelter further.  One reason finders do this is because they feel the animal will fare a better chance of not being put to sleep due to overcrowded shelters.  Sometimes, the finder may also wait to reach their destination of their travel to drop off the found pet.

Arnold Animal Control

2912 Arnold Tenbrook Road

Arnold, MO 63010

(636) 282-2387

Crystal City Animal Control

Hugs Landing

Crystal City, MO 63019

(636) 937-4614

Festus Animal Control

950 N. Fifth Street

Festus, MO  63028

(636) 937-6646

Jefferson Animal Control Shelter

7105 Shelter Road

Barnhart, MO

(636) 797-5577

Pevely Animal Control

501 Dunklin Industrial Drive

Pevely, MO  63070

(636) 475-7405

ATTENTION Jefferson County Residents! If your animal gets lost and is brought to the Jefferson County Animal Control Shelter you only have five (5) days to claim your animal. Day (6) they can be adopted, rescued or euthanized. Please consider adopting a pet from this shelter which is located at 7105 Shelter Rd., Barnhart, MO 63012. Call 636-797-5577 and visit their pet listings at