A lot of people train consistently but plateau because there's no real structure behind what they're doing. Without a plan, effort alone doesn't get you very far.
01
Random Workouts
No progression, no plan. Doing the same exercises week after week with no clear direction or reason behind them.
02
Stalled Progress
Effort without structure leads to plateaus. The body adapts and without progression built in, you stop moving forward.
03
Starting Over — Again
Frustration sets in. Motivation drops. The cycle of starting, stalling, and quitting repeats and nothing changes.
A structured personal training programme with clear progression, proper coaching, and accountability changes everything. When every session has a purpose and someone is keeping you on track, results follow.
A structured personal training programme with clear progression, proper coaching, and accountability changes everything. When every session has a purpose and someone is keeping you on track, results follow.
At DJB Fitness, every 1-2-1 session is planned, tracked, and built to move you forward. Nothing is left to chance. Everything has a reason.
Built from scratch around your goals, your fitness level, and your schedule not a generic template.
Every session builds on the last. Progressive overload is built in so you're always moving forward.
Learning to move well is what makes training safe, sustainable, and more effective over time.
When someone is in your corner and keeping tabs on your progress, consistency stops being the hard part.
Personal training is tailored to exactly what you want to achieve. Choose your goal and see how DJB Fitness builds a programme around it.
GOAL 01
WEIGHT LOSS COACHING
Structured fat loss with simple nutrition, progressive training and accountability to keep you consistent.
GOAL 02
BUILD
MUSCLE
Hypertrophy-focused programming with progressive overload built in for real, lasting size and strength.
GOAL 03
Nutrition coaching
Simple, sustainable nutrition guidance that supports your goal - without crash diets or starting over every Monday.
At DJB Fitness, every session is part of a structured plan built around your goals, your starting point, and your progress over time. You're not left guessing what to do next. There's a clear system behind everything and it's designed around you, not a generic template.
Whether you're completely new to the gym or you've been training for a while without seeing the results you want, personal training with David gives you the structure, accountability, and coaching to make real progress.
Most people who struggle in the gym aren't lacking effort. They're lacking direction. Random sessions with no progression, conflicting advice, and no one keeping them accountable. It's the approach that fails them, not the person.
That's exactly what 1-2-1 personal training at DJB Fitness changes.
Not all coaching is the same.
Here's what makes DJB Fitness different for clients who are serious about getting results.
Tailored, Not Generic
Your programme is built from scratch around your goals, your body, and your schedule not handed out from a template.
Long-Term Results
No quick fixes. No 6-week challenges designed to impress, not last. Everything is built around sustainable, lasting progress.
Structured Progression
Every plan has clear progression built in. You'll always know what you're working towards and be moving towards it.
Support at Every Step
David is in your corner throughout. Regular check-ins, plan adjustments, and genuine accountability when it matters most.
Limited Availability — Online Coaching
Working with clients in Perth, Crieff, and surrounding areas, online coaching offers a structured and results-driven approach to fat loss, muscle building, and long-term progress. Coaching is tailored to your individual goals and kept limited to ensure you receive the support, accountability, and attention needed to see results.

Custom Programme

Nutrition Strategy

Direct Access to David

Weekly Check-ins
Not all coaching is the same.
Here's what makes DJB Fitness different for clients who are serious about getting results.
Tailored, Not Generic
Your programme is built from scratch around your goals, your body, and your schedule not handed out from a template.
Long-Term Results
No quick fixes. No 6-week challenges designed to impress, not last. Everything is built around sustainable, lasting progress.
Structured Progression
Every plan has clear progression built in. You'll always know what you're working towards and be moving towards it.
Support at Every Step
David is in your corner throughout. Regular check-ins, plan adjustments, and genuine accountability when it matters most.
Everything you want to know before getting started. Got a question that's not here? Just ask David directly.
Still not sure if this is right for you? David is happy to answer any questions before you commit to anything.
Still not sure if this is right for you? David is happy to answer any questions before you commit to anything.
This depends on your goals and schedule, but most clients train 2 to 4 times per week for consistent progress. David will recommend a frequency that fits your lifestyle and maximises results without burning you out.
Absolutely. Programmes are fully tailored to your level, whether you've never set foot in a gym or you're returning after a long break. There's no expectation of existing fitness — just a willingness to show up and work.
Not at all. Personal training is designed to meet you where you are right now and build your fitness progressively over time. Starting is the only prerequisite. David handles the rest.
Yes. Every client follows a structured, personalised programme built around their specific goals, experience, and progress — not a one-size-fits-all approach. The plan evolves as you do.
Got a question that's not here? Just ask David directly.
Based at The Gym Group Perth, DJB Fitness works with clients across Perth and the wider Perthshire area, including Crieff, Auchterarder, and Dunblane.
If you’re looking for a personal trainer in Perth to help you build muscle and improve your physique, DJB Fitness offers structured, results-driven coaching without generic programmes or guesswork.

CONTACT DAVID
Follow David On:
Copyright 2026. DJB Fitness. All rights reserved.