I considered dance classes before, but they've often been at times really inconvenient for me.
Pets aren't really an option right now. Unfortunately I still live with parents (much of my country is too damn expensive for a single guy to even rent an apartment in, let alone buy a home.) My parents are vehemently against getting animals.
Btw one dirty advice from the books: if you're trying for a woman that's not single, you're competing against one guy. If she is single, you're competing against everyone. It may not be nice, but everything is fair in war and love, right
Jacking another man's girl goes against my moral code.
I'd argue the inverse that you may be competing with just one guy, but convincing a lady to leave her existing relationship or even cheat is harder.
Also, would you really want to date somebody who is unwilling to stay loyal to their partner?
For gay hookups, 100%. The thing is, I'm (mostly) heterosexual and want my first time to be with a woman.
I've also heard from gay friends that Grindr isn't that good either.