My babies are trained to go on the patch. When we are at someone else's place, we bring a patch and they know the pee/poo there when we tell them to go potty. Carmel is 100% potty trained, can't remember when he last had an accident! Emma, on the other hand, is 97% trained. She has her occasional accidents, but she's getting there. It took 6 months to completely train Carmel and 1 year for Emma. I guess you could say boys are smarter than girls!
Don't feel like a failure!! You'll get there, it just takes a lot of patience and consistency. Once trained, they are the perfect dogs!!