Has the dog gone through some traumatic experience? He was at your granny's, then your mom's, and now at your's place, perhaps that's where all the troubles come from. Maybe it takes time for your dog to get used to these changes.
If you don't think that's the issue, tell us more on that behavior that drives you crazy, give us an example!
If you don't think that's the issue, tell us more on that behavior that drives you crazy, give us an example!