Really easy question (I hope).
<rich:column colspan="3" breakBefore="true" rendered="#{eachResource == 'YARD' || eachResource == 'INDOOR_STABLE'}">
<rich:inputNumberSpinner enableManualInput="false" minValue="1" maxValue="25" step="1" rendered="#{eachResource == 'YARD'}" value="#{bookingController.yardNumbers}"/>
<a4j:support event="onchange" reRender="resourceAddedTable, resourcesAddedTotal" />
<rich:inputNumberSpinner enableManualInput="false" minValue="1" maxValue="25" step="1" rendered="#{eachResource == 'INDOOR_STABLE'}" value="#{bookingController.stableNumbers}"/>
<a4j:support event="onchange" reRender="resourceAddedTable, resourcesAddedTotal" />
</rich:column>
DOH !
Forgot to WRAP the support tag in the spinner tag!