You can put a leash on a cat and teach him to go outside that way, but the more a cat is allowed outside the more it wants to go out. For that reason I never let my cats outside
My cat is trained to come, just like a dog. If I tell him to stay, he stays. I had a cat in the past that I trained fetch. Cats can be trained just like dogs, just depends on the owner and how much they want to actively train.