I completely sympathise with and you and I feel your frustration! Twinkle is almost a year and still has the odd accident in the house.....I used to repeatedly take her to her pee pads when I thought she needed to go (circling and sniffing etc), or when I caught her in the act, and then eventually moved the pads closer and closer to the door because I wanted her to go outside. Now, for the most part, she'll sit by the door and wait to be let out.....if I'm distracted and don't notice though, she'll do it right there.
Her accidents have become more frequent since having Wicket - I find it harder to catch him 'in the act' because he's so low to the ground that I'm never sure whether he's actually peeing or not! He's also one for having the run of the garden, but then will run into the living room to pee! I'm sure Twinkle thinks, 'If he can do it inside, so can I'
I'm just taking one day at a time and remembering to have lots of patience - I know that if they have an accident it's more my fault than theirs. It
is incredibly stressful and frustrating at times, but I hope it helps you to know that you're not alone!