Robert Williams said he spotted the animals as he was driving along Williamson Road on Saturday.
He said he could not bear to see them left to fend for themselves, so he gathered them up and waited for animal control officials to arrive.
"I'm glad nobody hit them, especially the puppies. They were all underneath the cars and were walking back and forth across the road like they were waiting on somebody," said Williams.
Williams said the dogs were very friendly.
Police in Clayton County said the animal shelter is near capacity and if they are not adopted they could be put down within three days.