Someone abandoned four little dogs on the side of the road in Anne Arundel County.

The four dogs are doing well and being cared for by Anne Arundel County Animal Control. They also have names: Morgan and Cassandra are the two females, and Little Stevie and Little Nate are the two puppies.

Morgan is a 4-year-old pug-beagle mix. Cassandra is a 3-year-old terrier mix. Little Stevie is about 3 months old and a terrier mix. Little Nate is also about 3 months old and a pug-beagle mix.

Who could leave adorable little dogs in a cage on the side of the road on a day when the high temperatures were barely above freezing?

Anne Arundel County Animal Control has a pretty good idea.

With the dogs safe at the shelter, an investigation is underway.

Officials said it began Feb. 3 when a good Samaritan found the dogs packed into a crate on Cananero Drive in the Broadneck Peninsula area.

The first officer out to patrol couldn't find them.

"The following day, one of our officers found the picture of two puppies in a crate on someone's Facebook page. The officer recognized these puppies from previous interactions with the possible owner," said Robin Catlett, with Animal Control.

Catlett said it’s more common than you’d think.

"Sometimes we find animals here at our shelter when we come in in the morning or outside in play yards in crates and things like that," Catlett said.

In this case, Catlett said the animals are looking at a bright future thanks to a good Samaritan, social media and an Animal Control officer who really knew the beat.

"You never know what type of case will go viral," Catlett said.

Turns out, the good Samaritan took the dogs home to get them warm and fed before turning them over to Animal Control, which said it already has a long list of people who've come forward and applied to adopt the animals.

Officials said the original owner faces three possible misdemeanor charges, including animal abandonment.