I have 4 dogs trained/currently training in IPO. They are all very stable and are not "mean" socially at all. I have failed before and we just try again. I think the biggest benefit I have recognized is the bond that it has developed between my dogs and I. The only con I can think of is the money
People who misunderstand or misinterpret, I tell to come watch our dogs and our training before making judgements or jumping to conclusions.