I feel your frustration!!! Twinkle is 6months and I've recently started housebreaking from scratch
I've been taking her outside every hour on the hour and throwing her a party when she does her business outside......I'v started putting a peepad in her crate at night, incase she started going in there again - but luckily she'll whine in the night if she wants to be let out. I wish you lots of luck!!! xxx xxx