puppet best from all time