Welcome to the forum and hopefully soon to Switzerland.
You'll find lots of useful info in the various sticky threads on the forum so have a look at those. Also I suggest getting hold of a copy of "Living and Working in Switzerland" by David Hampshire. You can order it from your local bookshop or via the Internet.
Regarding your dog, have a look at the following link for info on what is required by you as a dog owner here in Switzerland. The Swiss have very strict rules on what you must do and this is not only at Federal and cantonal levels, but also down to the commune you will end up living in so you will have to find out what that commune's rules are too. Your dog will have to visit a Swiss vet within 10 days of arrival to be checked over and registered in the ANIS database. You'll also have to register it with the commune and may have to pay an annual dog tax. https://www.eda.admin.ch/missions/mi...nual-pets.html
Again, there are many many threads regarding dog ownership and the mandatory SKN course in the Pet Corner section of the forum so have to look at those.
Also please don't assume that your dog will be welcome at any property you hope to let here. Please check and double check with the landlord/agency that your dog is allowed and if possible get it written into the rental contract. You may also be asked to add cover for any doggie damage, but this costs only a few francs added to your personal liability insurance/contents insurance.