"Then I saw a mother dog, and countless puppies," she told The Times in Munster.
Read said someone in a gold SUV had apparently just dumped a mother dog and nine puppies along the road. The person in the SUV sped off as Read approached.
Read said she called her husband to come help her, and started gathering up puppies.
She and some local residents gathered up the puppies that were running off in all directions, down the road and off the road, some into a nearby creek.
Her husband came from the west and picked up eight more puppies running loose along Waverly Road.
Read, who also called police, said Porter police officers arrived and waited until a Porter County Animal Control officer arrived and could take 15 of the 17 puppies caught Friday night to the Porter County Animal Shelter.
Another local resident who took two of the puppies that appeared to be ill turned in the puppies to the Porter County Animal Shelter on Sunday.
Read said they did not catch the mother dog Friday night, which appeared to be a medium-sized black dog with white under the chin.
But Porter County Animal Control confirmed Monday afternoon the mother dog was captured Monday in live trap and was being taken to the county animal shelter.
Officials there said Lakeshore PAWS, a local foster organization, took the puppies, which appear to be from two separate litters.
Read said she didn't get a good look at who was in the SUV the dumped the puppies.
"I'm glad I came when I did," she said. "We have coyotes, raccoons and possums out there. They'd be killed."
Porter County Sheriff's Department is asking the public's help identifying the person who dumped the mother and 17 puppies along the side of the road.
Anyone with information should call Porter County Animal Control at (219) 477-3110.
The 17 puppies should be ready for adoption possibly as soon as Saturday.