Two thoughts...
1. We had a very difficult time with Abby. Despite following the "rules" to a "T," she just was not picking up on it. Knowing that she was extremely sensitive to discipline, we tried a new tactic: when she started to go inside, we would pick her up, turn her around to look at it (never rubbed her nose in it, just put her close to it so she got a whiff of it) and told her no.
Well, no matter how much you watch your dog, you will miss things. You cannot feasibly watch your dog every moment, even tied to the waist. I popped open the shower curtain to check on her (I kept her in the bathroom with me so I could watch) within a couple days after we started the method I just described...and there she is..."hiding the evidence" (eating her poop). She caught on very quickly that she would be in trouble for pooping and decided to just hide it from us. So for us, this method backfired big time. Of course, every dog is different and while it may work for some, it sure didn't for us. So we quickly returned to our previous ways of not yelling, just scooping her up and bringing her out...but the damage had already been down and it took about 8 weeks worth of double doses of Deter and every other "cure" to get her to stop eating her poop--she would go in her crate when we were gone and eat it and she was always drawn to it outside...fortunately, we leash walk her, so when she tried to approach it, we pulled her away and said NO! Unfortunately, once they start, it can become almost addictive to them, plus now she realizes she doesn't have to live with it even if she goes in her crate. I think we have gotten over this hump now. But it just added more complications to her house training than what it was worth.
2. Regarding yelling at the object...I never heard this, but it makes me wonder. Abby and Brady protect each other when it comes to getting in trouble. Abby knows Brady is in trouble when he's chewing on soemthing and I say "NO!" She actually goes over, sometimes paws at him and most of the time, takes the object from him and either brings it to me or runs across the room and puts it somewhere. It's comical. She also tackles him when he is jumping at the vacuum cleaner. Brady paws Abby in the face when she is talking back at me or excessively barking...they are clearly sensitive to things that cause each other to get in trouble so I could see how this may work with objects too. I may try that myself!