A man found them stashed in a plastic tote on the side of the road in Kansas City, Missouri.
He took them to KC Pet Project Animal Shelter where they are being cared for. The puppies are four weeks old and can barely walk.
Officials at the shelter say they would not have survived on their own.
When they are old enough, they will be put up for adoption.