In most studies, the properties of dust-acoustic solitons are derived from the first integral of the Poisson equation, in which the shape of the pseudopotential determines both the conditions in which a soliton may exist and its amplitude. Here this first integral is interpreted as conservation of total momentum, which, along with the Bernoulli-like energy equations for each species, may be cast as the structure equation for the dust (or heavy-ion) speed in the wave. In this fluid-dynamic picture, the significance of the sonic points of each species becomes apparent. In the wave, the heavy-ion (or dust) flow speed is supersonic (relative to its sound speed), whereas the protons and electrons are subsonic (relative to their sound speeds), and the dust flow is driven towards its sonic point. It is this last feature that limits the strength (amplitude) of the wave, since the equilibrium point (the centre of the wave) must be reached before the dust speed becomes sonic. The wave is characterized by a compression in the heavies and a compression (rarefaction) in the electrons and a rarefaction (compression) in the protons if the heavies have positive (negative) charge, and the corresponding potential is a hump (dip). These features are elucidated by an exact analytical soliton, in a special case, which provides the fully nonlinear counterpoint to the weakly nonlinear sech2-type solitons associated with the Korteweg–de Vries equation, and indicates the parameter regimes in which solitons may exist.