DS has work experience in an office looming and he has been told to dress casual smart... To me this means trousers - not jeans - with a shirt - not a T shirt - and shoes - not canvas deck shoes. DS was a bit eye rolly about no jeans but has conceded to this and the shirt wasn't an issue but he thinks that I am unreasonable when I say that it is not ok for him to wear his "smarter" (ie clean and not wrecked) black Vans canvas deck shoes. Now it is a long time since I worked in an office but canvas shoes just seems too casual to me. What do you think?!