Hiya
I'd say 'yes" to most of your questions,
but maybe recomend going for a slightly older kitten if you want to be sure they are litter trained......
over the years I;ve had problems, & seen friends too, with kittens, that were probably taken from there Mums a bit too early, & they seem to be the ones who hav the moste "tiolet" problems.....
I well remember my friend who found what was probably a feral kitten...tiny little thing, be lucky if it was 4 weeks, found abandoned behind some bins near where she worked,
she had hell trying to stop it wee'ing on her bed, & generally just use a litter tray.... she got there in the end, but must of took about 6 months, & a hell of a lot of washing.... not what you need when you have young kids??.
Rescue cats are great, mine have mostly been, & the 2, 6 months old ones took on 16 years ago, were brilliant toilet wise. from day 1........
the biggest problem I ever had with a cat, was a pedigree Chinchilla Persian...beautiful, but wanted so much pampering, & his own way
& if he didn't get it....... he'd wee on my stuf, & rip things up.....
he once p'd in my brothers suitcase, (he'd just arrived to stay with me) because he refused to give him more of his chicken.......
he got so bad I had to give him away, he went to a gay friend who used to cat sit him for me...... he was the most pampered & well behaved cat I'd ever seen after that, like he'd had a personality transplant.
I still have Polly, 1 of the rescue cats from 16 years ago, shes been great friend. & beautiful too,
but very feisty & can be very vicious.... she even saw off a burglar once, ripped him to shreds,
so I was very worried how she would be with my Daughter when she was born 4 years back.... but shes been great, never hurt her, though she has warned her a few times, shes never even broken her skin
I've come to relax, & now they are great friends,& Polly sleeps on my Daughters bed, so I think even in the worst situations, like an old Cat & a new baby, cats & kids are a great mix.......
& my old Tom stopped spraying when he was snipped too
xxs
Lyn