Omar
Dog that won't look at you is easy. It's not psychological, it's not "guilt" or "avoidance," it's usually one of about four things — you're standing over it, you smell like another dog, it's guarding food or a spot, or it just got yelled at ten minutes ago. Check which one. Fix that one thing. Ninety percent solved.
People turn it into a personality trait. "He's shy," "he's stubborn," whatever. No — he's a fifty-pound animal responding to a body angle and a tone of voice. You crouch sideways, drop your shoulders, stop staring at him like a threat, he looks at you in four seconds. I've done it with dogs that supposedly "hate strangers."