The bicarb is still down as I will hoover it in the morning but already I can't smell it when I walk in the room. We have only had the carpets for a few months so I don't want to have to hire a cleaner yet and we have Febreze but that would just mask the smell.
Bread soda (bicarbonate) is excellent at removing smells. Sprinkle it on, leave it for a few hours and then vacuum out. I haven't tried it for urine but worked amazingly well on a carpet that was on the receiving end of a vomiting bug.
DD didn't make it to the toilet on time yesterday morning and weed on her bedroom carpet. I have treated the patch by rubbing it with soapy water and it still smelt awful so I left some vanish carpet cleaner on it overnight and it still stinks! Any tips gratefully received!