Shorthair is good and also try to get a young cat not a kitten. That's what we did and have never regretted it. Also don't go for a feral cat they never get accustomed to humans.
We use cat food that helps fight urinary problems. Most rescue places have already spayed or neutered.