The most outrageous thing is lying about the pet. Owning a dog would be the thing that made me trust someone enough to consider a relationship with them.
I used to think that then I managed to date a guy with a dog and how he treated his dog was very telling 
If I said I was curvy on an OLD and than someone called me out for being fat, would this be fair, would I be a creep who should be more truthful?
If you described yourself as curvy and put up to date photos, no problem.
If you described yourself as slim and put up photos that were 20 years old and your were much slimmer, then there's a problem.
Would any woman like to be interrogate about their age and (would those agreeing with the OP's action) think any man who did was within his rights to do so and humiliate her.
Any woman who put one age in her dating profile then causally mentioned on the first date that she was 10 years older absolutely deserves to be interrogated called out on it, yes.
And I don't get this thing nowadays for not calling people out on bad or vicious behaviour, just because no one wants to be "that crazy one". Women have had the mental stability card pulled on them for centuries for speaking their mind
This!
You didn’t humiliate him, he humiliated himself.
Also this!
it might well have come across to him not as humiliation over his lies, but as humiliation over his age
Aww poor ickle man can't cope wiv being humiliated. Pro-tip - if you don't want to feel humiliated about your age, don't lie about it on your dating profile. 
What if his profile had said 50 years old. Would you have considered his too old or maybe that age gap isnt a problem?.
Whatever the OP's answer is to this is irrelevant.
If yes - she has absolutely ever right to decide how old a man she is prepared to date. She has a right to the information men provide about themselves being truthful. He shouldn't have lied.
If no - then the fact that he has lied has ruined his chance of a second date and he should have been truthful. He shouldn't have lied.