They have a slight odor. Doesn't bother us, but my boyfriend hates that smell.
Dogs might be ok, but ferrets and bird are a bad thing. Fierce enemies. Ferrets may do anything to get to a bird and kill it. I've read that if you're going to have both to keep the birds in a separate room that the ferrets will not get into.