Dog smell usually is associated with wet wool carpet, thats the nature of wool.
It will go within 24 hours.
Once you pre determine its a wool content carpet you are cleaning always advisable to let the client know what to expect.
You have warned them and also lets them know you know what you are doing.
Doesnt matter you working with colloidal or other cleaning fluids - its the wetting of the carpet causing the smell.
Plain water rinse is all you need - the cleaning fluid has released the sticky dirt in the carpet and is just waiting to be rinsed out.
You need to apply enough of the cleaning fluid to allow penetration to all the fibres, agitation is very helpful, but dwell time of at least 15 minutes is essential. Much less and the fluid may not have had time to work completely and therefore correctly.
As to the carpet feeling wetter then other presprays, dont really have a problem myself - 3 vac machine helps.