I have looked all round and they are all really thick & puffy, and DS hates getting overheated, however, he needs something. Would like navy or other blue, ideally. No denim or shiny material. Ideas please?