1-on-1 Personal Training

Small Group Training for 2-6

John’s secret to success with small training groups is to create individualized programs that take each group member into consideration. No matter your fitness level, John helps you achieve your goals. Fat loss? Muscle gains? Competition prep? John’s got you covered with smart nutrition programs, progress monitoring, and workouts that work. John’s clients often tell him they wish they had started working out with him sooner. All ages, fitness levels, and goals welcome. With John Lavoie Training, your group will see steady improvements with support and coaching from a supportive trainer who wants you to succeed.

Get Started

Large Group Training

Team Sport Training

Get Started

Obstacle Course Training

John works with athletes who need his expertise to understand the best ways to have success in competitions that involve strength, agility, mobility and endurance. From first-timers to ultra-competitors, John tailors your program to meet the competition head-on with advice on training to stay free of injury while improving your skills, fitness and mindset. Your program is unique to you and your competition goals. This is a huge advantage compared to buying a cookie-cutter program online.

John’s OCR Training includes:

  • Endurance Training
  • Interval Training for Hills and Distance
  • Strength Training
  • Grip Strength Training
  • Mobility Training

Structured programs, nutrition advice, competition prep and accountability you can rely on. Call today for a consultation.

Get Started

Virtual Personal Training

For a workout that’s convenient, private, and safe, nothing beats virtual training. John creates individualized plans that allow you to use your own equipment, making it easy for you hit your fitness goals and become better conditioned. John has worked with kids, adults and couples from 8 to 80 who are in need of help but prefer not to exercise in a public place. He also works with people who have physical limitations and mobility concerns.

Get Started

Schedule A FREE Consultation Today:
Call (802) 309-2824