As early as possible! My Puppet Shows are very popular, so the show calendar fills up fast so make sure you book your spot by contactinng us right away. The sooner you book the better the chance that your ideal date and time is still available. We also welcome last minute requests, as long as there is enough travel time available.