Try vinegar.  You'll need to respray often, but as long as the smell is
still there, they don't cross the vinegar line.  I don't know how the
ferrets will do.  Mine just shake their heads and walk away.
 
Darlene
[Posted in FML issue 3358]