How do I print on trainers/shoes?

I am looking to print some designs on some trainers - preferably Adidas Stan Smiths or similar. I'll probably do one colour but I am interested in any technique.