Little Joe is a medium-sized male Shepherd mix who was found as a stray and never claimed. He is very shy but is making progress every day. He especially loves women and is good with other dogs.