You heard right - under the new-ish federal animal welfare law (TSchV), dog owners are indeed required to take courses. These are called the Sachkundenachweis (SKN), and there are two types of mandatory classes:
First time dog owners - that is, anyone who has not had a dog registered in his/her name in Switzerland* - are required to take a theory course BEFORE acquiring a dog. This course discusses the basics of dog care, dog laws, your responsibilities as a dog owner in Swiss society. It is designed to prepare you for sharing your life with a four-footed friend - and to get you to ask yourself if you are indeed ready to make this commitment and to stick to it for the next 15 or so years. The theory course is usually done over 2-3 lessions.
All dog owners, regardless of experience, must take the practical training course within the first 12 months of ownership with each and every dog acquired after 1 Sept 2008. This is a very basic training course, really just brushes the surface. The course is usually done over 5 lessons.
The price of the courses may vary a bit by trainer - but usually are in the neighborhood of CHF 150.
Only a trainer certified by one of the BVet recognized organizations may teach the SKN; to find a trainer near you, see the database:
http://bvet.bytix.com/plus/trainer/
You can read more about the courses on the BVet website:
http://www.bvet.admin.ch/tsp/02222/index.html?lang=de
And the subject has been discussed at length here, search for 'SKN'.
So as you are doing your research, if you are required to do so, take the theory SKN now - it's a good introduction to dog ownership in Switzerland.
All the best.
* Folks who have owned a dog - as in the legal owner - in Ausland but not in Switzerland should contact the cantonal Veterinäramt with proof of previous ownership for a decision as to whether you need to take the theory course, or not.
But - even if you are not required, I would strongly recommend doing so - society's expectations of a dog owner are rather different in Switzerland than in other countries, and the SKN sets you on the right road.