My junior colleague and I attend a meeting every week. Last week I was giving a presentation about the proposed work to be done and my colleague questioned my methodologies in front of the client. At the time I was clueless what to do. 

I am still not sure how to handle this kind of situation. What should I do in a situation like this? What should I tell the client/my colleague? 

Has anyone had an issue like this?