Diminutive дедушка is rarely aplied to a stranger old guy, it mostly used for someone's own grandad. But there is another diminutive, дедок, wich is slightly offensive and can't be used for calling...