Please can someone give me any advice on how to stop my kitten from peeing on beds.
He is fully litter trained, a bit over 4 months old and I clean the litter tray out everyday.
He's only recently started doing it and I've had him almost a month now.
The first time was in my parents room which he hadn't been in before and he dived over to the bed and peed, I thought he may have been spooked by something.
The second time was about a week later and I was brushing my teeth and came back to my pyjamas completely soaked through and gone through several layers of bedding.
Then when I was fast asleep last night I was awoken by a very strong smell of cat pee to find he'd peed on the duvet next to me and it had soaked through to the mattress

I've always kept my bedroom door open and he usually comes and sleeps with me, next to me or on my windowsill but I can't leave the bedroom doors open anymore in case he pees on the beds.
He's only done it these 3 times but I don't understand why he's doing it and it took a lot of cleaning to get the smell out of my mattress.
He has been neutered.
Please can someone give any advice, it's upsetting me and I can't afford to have ruined bedding and mattresses from staining.
Many thanks