Congrats on your new furry friend!
First things first:
Your pup is List 1, so you are required to do the set of age specific cantonal courses. The first is Welpenförderung, which needs to be done by 16 weeks.
You need to do the courses with a trainer certified by the canton, be aware that certification is different for the puppy and adult courses.
You can read about the course requirements on the ZH Veterinäramt website, starting here:
https://www.zh.ch/de/umwelt-tiere/ti...ere/hunde.html
Then list of certified trainers is here:
https://www.zh.ch/content/dam/zhweb/...ort_201028.pdf
Are you able to do courses in German at all, say if the Trainer or another participant translates when needed? Or do you need a class where everything is in English?
If you need courses in English you might want to contact EF member Cherrytree, who is a respected trainer. (She does classes inGerman as well.)
If you have other specific needs, list them here and we can come up with other suggestions.
Here‘s to much fun and good times ahead!