What if you took a new perspective on this and used it as an opportunity to talk to your son about having a hobby you are passionate about? Make it clear that not only will you not be buying him any...

My daughter is much younger then yours, almost 4. This used to be a problem for us too. The options everyday are now "If you want long hair like in Tangled (she loves that movie) you must take care...