How to Greet a Dog

Have you ever came across and just could not resist the urge to go up and hug and pet a super adorable dog?! If you ever stop to think...