My ferret smells bad. I’ve only had him a short time and he descented but still smells.

Ferrets, even descented ones, still have a slight odour but it shouldn’t be that bad. Make sure the bedding is clean including washing any fabric beds and toys in your ferret’s home. Bathing your ferret with a good quality ferret shampoo or even a shampoo designed for deskunking will help.