evercoat makes a few great glazing putties... my recommendation, if you can find it, look at your local autobody supply for Dolphin Glaze. doesnt sand quite as easily as some other glazes but typically sandability equals shrinkage over time. Spot putty is probably the WORST thing you could use as it is water based and shrinks very quickly.