I seem to be buying new shoes for my 4 year old every 3 months - I end up buying about 3 pairs of different styles and fabrics for different weathers and if I'm not replacing because they've gone up a size it's because the heels have worn badly - is this normal?!