We analyse shock wave behaviour in a hyperbolic diffusion system with a general forcing term which is qualitatively not dissimilar to a logistic growth term. The amplitude behaviour is interesting and depends critically on a parameter in the forcing term. We also develop a fully nonlinear acceleration wave analysis for a hyperbolic theory of diffusion coupled to temperature evolution. We consider a rigid body and we show that for three-dimensional waves there is a fast wave and a slow wave. The amplitude equation is derived exactly for a one-dimensional (plane) wave and the amplitude is found for a wave moving into a region of constant temperature and solute concentration. This analysis is generalized to allow for forcing terms of Selkov–Schnakenberg, or Al Ghoul-Eu cubic reaction type. We briefly consider a nonlinear acceleration wave in a heat conduction theory with two solutes present, resulting in a model with equations for temperature and each of two solute concentrations. Here it is shown that three waves may propagate.