hi,
i like you have my first cocker, and he is a blue roan and 9months, he was toilet trained at a young age, and like you i just always opened the door or took him out, he has never asked to go to the loo. then all of a sudden he started peeing in the house, including on top of my bed.
i like you resorted to shouting or the slight tap on the bum, (not knowing any better) :oops: and to be honest you are a bit disapointed and annoyed, especially if the accident is on your bed.
Anyways, i purchased a bottle of "GET OFF" from pets at home, it has a citrus smell which is really nice, but the dogs don't think so, which is the good news. aswell as that i gave "markies", treats for puppies, everytime he wee'd, and its worked.
the "GET OF" spray is around £3.00, worth it at double the price, try it, its a miracle. when i first let elmo back in our room, he jamp up on our bed, sniffed and jamp of sneezing straight away, and we went to sleep with the lovely citrus scent on our sheets.
no worries ever since, let me know how you go, and hope this helps.
love bunny and elmo
xx woof woof