Some dogs make eye contact, the more young ones never keep it because they get too rambunctious, jump around and want to play so that's the last thing on their mind. Older dogs do keep eye contact because they're too old and lazy to look away at first. Also, when dogs are ready to attack they sometimes stand there just glaring at whatever they're attacking, when you keep eye contact with dogs it shows you're not afraid of them. So, dogs do make and keep eye contact it just depends on the dog and situation.
If a dog is going to attack you, you look away. If your submissive they no longer see you as a threat. Do not make eye contact with an angry dog unless you're his/her owner (the owner is very rarely not dominate over the dog and can make the dog back down).
The old wife's tail is true....do not look a stranger's dog in the eye...to them it means you are challenging them to dominance and if the dog is just a bit unstable, it will act aggressively towards you.
With dogs, making and maintaining eye contact with tail raised is a sign of dominance.
Averting the eyes with tail lowered is the dogs method of signalling a submissive attitude.
A sUbmissive dog will not keep eye contact with a animaL or human it feels ia more dominant than itself. It's a sign of respect and a way to get out of fighting.
Making and keeping eye contact in doggie language is a sign of aggression or challenge, the dog is being submissive and friendly