and should you add them straight away or can you add them whenever you please?
I think the OP may be thinking of a topy.
Dainite is not something that's applied over a leather sole.
+1.Ive had good success with having B Nelson in NYC install Danite soles but they do remove the original leather sole.