For over 30 years, Bad Dog Theatre Company has specialized in the art of improvisation. Bad Dog is Torontos home for award winning comedy classes and improv shows.