Hi Kim, when I first started socializing my guys, they were the same way, they love everybody and anything that moves, and think that everyone is their friend. I started socializing them slowly with other people's dogs that I knew in my neighbourhood or with family members dogs. I knew the people and I knew the dogs, we would lest them sniff each other and play outside together. Then when they were a little older I would take them to a leash free park, but I don't 100% trust or like them because of other people's aggressive or mean dogs, and also some people are ignorant and don't clean up after their pets and they or you step in the poop. I also worry about parasites or diseases they can pick up in the park. You can try a pet daycare or pet play at places like Petsmart, where you can drop them off for a few hours a day for play and socialization. It is supervised and they get playtime and exercise. My guys have each other to play with, so they always have company. Maybe you can get him a brother or a sister?