"You are welcome grandfather."
Translation:'S e ur beatha a sheanair.
It accepts either. It depends whether you are answering your grandfather in a formal or informal circumstance. And your relationship with him. Technically you should be polite with an elder such as your grandfather, but if you are very close then 'do' would be acceptable.