Hi Lindy, ferrets are amazing creatures but you really need to visit a rescue centre & handle a few before you commit to a 'carpet shark'!
If they suit you then you are in for a treat but they are not an easy pet, baby ferrets in particular are very boisterous but at around two years old they sort of slow down....a bit LOL
In lots of ways ferrets are fantastic older children's pets, if you have 9 ish years olds then that would be good but for younger kids ferrets might be a bit to playful!
They are not like cats or dogs, they don't come when called but learn tricks very willingly & are in fact very capable of problem solving, they are naturally toilet trained & will poo in a tray !!
They open draws, clime into washing machines, drink from fish tanks, sleep in you bed 'uninvited' & steal anything that takes their fancy!
They just thrive on human company & will demand attention.... however they love cuddles when sleepy & will lick you all over in the most endearing way..
This one is called Carlos, he is one of 13 presently looking for a home at our locale rescues centre, not only is he beautiful but very lovable & licky .. poor chap was found in the wild on deaths door, probably kept in a box & fed on bread and milk by someone
hopefully he will find some love very soon....