Day 1
Push day
- Dumbbell Bench Press3 × 12 · 12.5 kg
- Dumbbell Incline Fly3 × 12 · 10 kg
- Dumbbell Arnold Press3 × 12 · 10 kg
- Dumbbell Triceps Extension3 × 12 · 10 kg
- Hanging Leg Raise3 × 12
Dumbbell-only push/pull/legs split. Great if you only have dumbbells.
Copy it to your plans in the free app. TopSet works out each set’s target weight from your training max or 1RM.
Download on the App StorePush day
Pull day
Leg day
Dumbbell-only Push/Pull/Legs routine for beginners with limited equipment. Uses double progression (work up to 12 reps, then increase weight) across all exercises. A practical option when you only have dumbbells, a bench, and a pull-up bar.
Created by Reddit user /u/gregariousHermit as an alternative to the Dumbbell Stopgap routine listed in the r/Fitness wiki. The program exists because many beginners only have access to dumbbells — whether at home, in hotel gyms, or in poorly equipped commercial gyms — and need a structured routine that still follows proven principles.
The core philosophy is simple: take a well-established training split (Push/Pull/Legs), apply it with dumbbells, and use double progression to drive consistent gains. It's not meant to replace a barbell program long-term, but it's a solid starting point when barbells aren't available.
Pros:
Cons:
Push Day targets chest, shoulders, and triceps:
Pull Day targets back, rear delts, traps, and biceps:
Legs Day targets quads, glutes, hamstrings, and calves:
Every exercise uses 3 sets with a cap of 12 reps per set. Perform as many reps as you can on each set with good form, but stop at 12 even if you could do more.
This 3x(up to 12) scheme puts training firmly in the hypertrophy range (6-12 reps). The cap at 12 ensures you're using a weight heavy enough to drive muscle growth — if 12 reps is easy, you need more weight.
There are no AMRAP sets, percentages, or RPE targets. The simplicity is deliberate: beginners need to focus on form and consistent effort, not complex programming variables.
Weight increases: When you complete all 3 sets at 12 reps for an exercise, increase the weight by one increment (5lb for compound movements, 2.5lb for isolation movements) on the next workout.
What counts as progress: Increasing reps workout-to-workout counts as progress, even if you don't add weight. Going from 3x10 to 3x11 means the program is working.
Deload trigger: If your total reps don't improve on an exercise for 3 consecutive workouts, deload that exercise by dropping 2 weight increments and work your way back up. This only applies to the stalled exercise — other exercises continue progressing normally.
Run this program for as long as you continue making progress — typically 3-6 months for most beginners. Signs it's time to move on:
Transition to: If you get access to a barbell, switch to a barbell beginner program like Basic Beginner Routine, GZCLP, or 5/3/1 for Beginners. These programs allow larger weight increments on lower body exercises and drive faster overall strength gains.
No barbells, cable machines, or plate-loaded equipment required.
90 seconds between all sets. This is enough recovery for dumbbell weights while keeping sessions short.
Start with the lightest dumbbell you have for each exercise and work your way up. This is directly from the original program — the author explicitly recommends starting light.
For most beginners:
If 12 reps is easy on your first workout, you started too light — that's fine. You'll quickly add weight in the first few sessions.
Yes, especially as a beginner. The Dumbbell P/P/L program covers all major movement patterns using only dumbbells, a bench, and a pull-up bar. You'll make solid progress for 3-6 months before potentially needing barbells for continued lower body progression.
You can run it anywhere from 3 to 6 days per week. The minimum is 3 days (one push, one pull, one legs session). For optimal results, run it 6 days per week with each muscle group trained twice and one rest day.
The program uses double progression. Start each exercise at a weight where you can do at least 8 reps per set, then work up to 3 sets of 12. Once you hit 12 reps on all 3 sets, increase the weight by 5lb for compounds or 2.5lb for isolation exercises.
Goblet squats are usually the first exercise to stall because you'll max out your heaviest dumbbell. When that happens, switch to Bulgarian split squats or pistol squats, which let you continue progressing with less weight by training one leg at a time.
Start with negative pull-ups: jump to the top position and lower yourself slowly over 3-5 seconds. Alternatively, break the rep target into more sets, like 6 sets of 2 instead of 3 sets of 4. You can also substitute inverted rows using a sturdy table edge.
Yes, it's one of the best structured home gym programs. You only need adjustable dumbbells (or a range of fixed dumbbells), a bench (ideally adjustable for incline), and a pull-up bar. No barbells, cables, or machines are required.
Program by gregariousHermit. TopSet is not affiliated with or endorsed by the program’s creator. Program names and trademarks belong to their owners. See the guide for original sources.