Eye contact is a way dogs express dominance or submissiveness. An adult dog that is not a pack member can make eye contact with a puppy (staring) and that puppy will form a life long hatred for that dog. Don’t let things like this happen. You have to protect your puppy. Don’t give it a reason to become aggressive to other dogs.