If it's wool carpet that will have lanolin smell on it for weeks - after a couple of moths it will pass. The house will need airing out for several days if possible. Try locking your windows open a little bit if you're happy to do so (security and all that).
Otherwise, time should cure it. If you want to try burning something to reduce the whiff rather than nasty chemical carp in fabreeze, just use an oil burner with water and some essential oil - geranium is strong and floral and should reduce the nasty niffs, there are heaps to choose from. Burn this and/or perhaps some Nag Champa insence and it will help too.