Nah ferrets cant lose their smell. Even if you wash them and get their glands removed (Or whatever it is you do) they will still have a musty odor. It sucks because theyre so smart and social :(
And yeah my roosteratiels wings had to be clipped because they can fly into walls and get injured.