<human>: Give me the gist of the text in a nutshell

My family just got 2 dogs a few months ago, and they still seem to have trouble with house training them. I've gone to a few different websites, that have told me that you need to catch them in the act, then tell them they need to go outside, otherwise if you catch them after the fact, you can't punish them because they wont know what they are getting punished for. (It could make things worse)

They keep them locked outside, they keep barking to come back in, yelling at them that they are bad (no hitting as far as I know). One time they even told me they didn't know what dog peed in the house, but they punished one of them they thought did it, but wasn't 100% sure.

I'm at a loss here, I've tried to explain to them that if they don't catch them in the act, they wont learn that they are doing something wrong. My dad and mom just keep saying to me "they know", "they know", they did something wrong. No matter how hard I yell at my parents, they think they are right. Please help me reddit. What should I do/tell them?
<bot>: My two dogs pee/poo and my parents punish them, but they aren't catching them in the act. How do I tell my parents they are wrong?