Not for everyone but if you can, get a dog. Dogs are icebreakers. People like to meet a cute dog. They won't know your name at first but you will be "Fido's Dad" or "Dave's Mom". Other dog owners will greet you and so long as your dogs don't hate each other you already have something in common. A dog gives you a reason to be wherever you want to be - take a walk around the neighborhood or to the park. You're not a ra…
But that's like befriending others through the kids. Those usually are very shallow relationships. If they suddenly stop seeing you they wouldn't even check if you are OK or what happened. I guess it's better than nothing but that's not for me.
As a counter example, I've made some of the best friends of my life through walking my dog at the local dog park over the last decade. Seeing how people are dedicated to and treat their dogs gives me a great insight into their personalities.