Thanks! I'll read over these sites. I think I may also try to meet up with a vet before I bring her just to make sure I've thought of everything.
Re: the classes. Not necessarily putting her up for Swiss citizenship quite yet

, but I did see this page. The page isn't available in English (so maybe dogs from the USA are exempt), but I did read it over in Italian and it made me think that I have to send my dog to a training course by September 2010. Then again, it's COMPLETELY possible I misread the whole thing.
http://www.bvet.admin.ch/tsp/02222/0...x.html?lang=de