I know this questions is rather subjective but would like to see the general idea/concensus...
We are headed to Perth to see some friends and whilst our passports have a valid 6 month date (I did read the ther post), my son's passport has a photo of him as a newborn baby. He is now 4. His passport expires next year in July and we are headed to Perth in early December.
We have travelled with his passport many times and this year alone he went to Thailand, Malaysia and France and have not had any problems. However, we haven't been to Australia with him and I don't know what the immigration officials are like. e.g I would definitely change it if we were going to the US, because well, they are very sticky and can be nasty. I've never experienced it personally but have seen them be unpleasant to other people in the queue, e.g. shouting at a little old man with silver hair, whilst towering over him, when just talking in a normal pitch would suffice.
The thing is, the tickets are going to be a gift for us and they supposed to be booked within the next 1-2 days. If we change our passports, then we can't book our tickets till a few weeks later (which means the cost of the tickets go up as well).
What would you advise?