You asked:

do ferrets have legs

Yes. Ferrets do have legs.
Ferret
Ferret
Ferret

leg