my vote is you did the right thing. A NATURAL reaction is just that, Natural, when you are obviously upset about an event the dog gets that. I inadvertantly shamed bonnie once and she has NEVER peed on the bed again, i posted it in another thread...
but my thought is that Georgia may have been a dog that was kept so long in a crate she had to pee in there and it just got to be a habit?
if you are outside with her praising her everytime she goes poddy,
getting mad at her when she goes poddy in front of you in the house is NOT going to send a mixed message in my opinion.
catching her in the very act was KEY. and makeing her uncomfortable in the act was also KEY. the more uncomfortable she gets IN the act the LESS likely to repeat.
doing things After the fact i couldnt tell you.
i think it is alway wise to take them outside, especially if they are used to going potty in one general area, and i ALWAYS use the same phrase Good potty! (name the dog) Good good Potty! even now that they are over a year old, if i ever see them going outside i make a deal out of it.
and guess what, if i need to hurry somewhere and want them togo quickly, i put them out on the potty spot and say Good potty (name the dog) and 75% of the time they Go!!!! but not sure how that helps.
just know it can be corrected. i think you did ok. and dont hesitate to make your dog Uncomfortable when it is doing something forbidden.
oh, another thing, Champ peed on our bed last week. they alway sleep with us. he got up and went to the door, wife got up and let him out to the living room/ kitchen thinking he was thirsty, since he never wakes us up to go potty, and he had been chewing a raw hide when we went to sleep. so he comes back in and lays down on My wife, then about 15 minutes later gets up and comes and sits right next to her head with his head hung low. she says
hey, what the matter, then realizes she is getting warm and wet.
he knew he had done wrong. I think he actually did it in his sleep. (sounds stupid i know, but if youd see him, you might agree) so she picked him up and took him outside, saying Bad Dog, now you go potty out here.
she cleaned up, clean bedding etc. hasnt happened again.