Odour remover? My dog was sick the other daylight on my living room carpet....

My dog was sick the other daylight on my living room carpet. I enjoy scrubbed it and cleaned it so you can't even see where on earth but there is still a stale "sick" odour memorable. I have tried Febreze but this doesn't work and hold left the glass open for as long as possible (it's too cold to hold it permanently spread out!). Any suggestions on how to get rid of the smell?
Answers:    sprinkle bicarbonate of soda over the nouns or even cat litter and massage it benignly into the area after an hour or so hoover it up both are deodorisers to some extent than masking the smell next to a temporary one
Are you sure its not you?