Learn To Dance Ballroom, Latin, Country, Couple, and Wedding Dancing at EveryBuddy Dance Studio.

everybuddy dance icon grey

We bring dance to life. Come in and try one of many fun and exciting ways we teach you , either private lessons, group classes, or our fun party events

We’ve been making it fun and easy to learn to dance in Guelph, Kitchener, Waterloo, and Cambridge for over 25 years!

Our Philosophy

We believe that all forms of Ballroom & Latin dancing should be taught at the highest level of instruction, making it fun, and easy for students of any and all levels to learn. Feel very comfortable for all Social Dance situations, from dancing at a night club, wedding events, or even up to Ballroom, Latin, or dance event and competitions.

Dances We Teach

Whether you’re single or coming as a couple, we ¬†teach everything from Ballroom & Latin, Tango, and Waltz, to Salsa, Bachata, Merengue, East and West coast Swings, Cha-Cha, and also Country Couple dancing. We specialize in wedding dance planning. Our instructors are familiar in more styles than we could list here; contact us if you need more information!

Our Approach

Our goal and our passion has been to make learning dance a fun and easy experience for all, through properly trained staff and a fun and relaxed atmosphere. We know we can help you with all your dancing needs. Come and see why we are quickly-growing studio in the Tri-City area. With an extensive music library ranging from the latest top 40 music being played on the radio to music from all the way back to the early 1900s, we will help you learn to dance to music you recognize and identify with.

Monthly Event Calendar




Friendly relaxed atmosphere. Learn at YOUR speed. Teaching techniques that adjust to fit the student – making sure that everyone gets the most out of their lessons. It’s a great stress release and a lot of fun. I look forward to all my lessons and special events (and there’s lots too).

An amazingly comfortable atmosphere. Everyone is friendly, welcoming and knowledgeable.

What an amazing experience!!……Buddy Carmichael is awesome……very talented, excellent Instructor, warm , fun personality! Dance Party was sooooo much fun…..other Instructors were also very good!

Ready to start dancing?