Mulberry, this thread mentions a vet in the Vevey area:
The Vet Thread (Recommendations)
(Not in the area, so I'm afraid I can't be more helpful - sorry.)
As for the regs, yes you will need to have him registered on the ANIS database within 10 days of arrival, a vet will need to do this. I wouldn't stress too much about the timeline, though - as this is August/ holiday season, many vets are away at this time. Just get it done as soon as you can get an appointment. You will also likely need to register your dog with the Commune; the folks there may also have further vet recommendations for you.
Welcome to Switzerland - hope you and your doglet enjoy your time here.