No — pushups and squats are not enough on their own, though they cover more than most people assume. Between them you get a horizontal push and a knee-dominant lower-body pattern, which is a lot for zero equipment. What they miss entirely is pulling and the hip hinge, and those are not minor omissions.
Disclosure: we make Pushup RPG, an app that counts exactly these two movements. So this page argues partly against our own coverage. We would rather say that plainly than pretend two moves is a complete programme, because you would find out anyway — around the time your shoulders start to round.
What the two actually cover
More than the "two exercises" framing suggests. Pushups train the chest, front shoulders and triceps, and — done properly — a rigid torso holding a plank under load, so the core works throughout. Squats train the quads and glutes through a knee-dominant pattern and load the trunk to stay upright.
That is a push, a leg pattern, and a fair amount of core, available in a hotel room with no kit. If the realistic alternative is nothing, this is a good deal and you should not let the rest of this page talk you out of it.
What is missing, and why it matters
Everything that pulls
This is the big one. Neither movement meaningfully trains your back or biceps. Pushing without pulling, repeated for months, tends to develop the front of your upper body while the muscles that hold your shoulder blades back get comparatively little work. The practical result people notice is posture drifting forward and shoulders that start to complain during pushing work.
It is also a strength gap in its own right: you can build a respectable pushup number and still be unable to do a single row of your own bodyweight.
The hip hinge
A squat is knee-dominant. A hinge — the pattern behind a deadlift or a hip thrust — is hip-dominant, and it is where the hamstrings and glutes work through a lengthened position. Squats touch the glutes; they do not replace a hinge. Skipping it leaves the back of your legs comparatively undertrained, which matters for basically everything you do with your body.
Carries and anti-rotation
Lower priority, but worth naming: holding something heavy while walking, and resisting rotation, are trainable qualities that neither movement addresses.
The fix is smaller than you'd think
You do not need a gym. You need to add a pull and a hinge.
| Gap | Minimal-equipment options |
|---|---|
| Pulling | Inverted rows under a sturdy table or a low bar; a doorway pull-up bar; resistance-band rows. A table is free and works. |
| Hip hinge | Single-leg Romanian deadlifts (bodyweight, then holding anything weighted); glute bridges and hip thrusts; Nordic-style hamstring curls if you have something to anchor your feet. |
| Carries / anti-rotation | Walk with a heavy bag in one hand. Side planks. |
Two movements added, two or three times a week, closes most of the gap. The programme stops being "pushups and squats" and starts being a push, a pull, a squat and a hinge — which is a genuinely balanced minimum.
So is it enough?
- To start? Yes. Two movements you actually do beat four you plan and skip.
- To stay generally fit for a while? Broadly, if you add some form of cardio and accept the pulling gap is accumulating.
- As a complete long-term programme? No. The pulling gap in particular gets more expensive the longer you leave it.
Our own app counts pushups and squats and nothing else, which makes it a tool for two of the four patterns rather than a training programme. It is good at making those two consistent and honest — the reps are counted by camera rather than self-reported, so the number is real. It has nothing at all to say about your rows. Use something else, even a notebook, for the rest.
If you want to get better at the two it does cover, the pushup form guide covers what a full rep looks like, and the beginner progression lays out the path from incline to floor.
Build up gradually rather than adding everything at once, and stop a set if you feel sharp joint pain rather than ordinary muscle fatigue — sharp pain is a signal to stop, and to check in with a qualified professional if it keeps returning.