Sounds like your wife's lack of socializing the dog when it was young is the root of all this. It's a lot harder to get older dogs used to people :/ That's what you need to do, though. The dog needs socialization and it needs to be a regular thing. Not like a once-a-week thing, either.