Characterizing shelter dogs as train wrecks is inaccurate. As a longtime shelter volunteer I'd estimate about 1% are train wrecks. The majority make great pets.