I agree, Bandit my pommie learnt in a couple of weeks at a tiny age of 3,5 months. Scooby bless his littel heart never learned, he will do it out when we took him, but he had accidents like every 30 minutes at 7 months old

he was a yorkie full blood. Bijou is doing ok so far, but still has some accidents like excitement peeing like just now. I left him alone for 4 hours out of his crate and NO pee until I showed up, he jumped out of excitement and weed himself

bandit didnt pee he waited until he was taken out. Some dogs learn some dont. Persistence and consistency is the key I guess.