I have taken my horse to the Baldivis Veterinary Hospital and the service provided was excellent. They also provide puppy training classes so they look after smaller pets as well. It is certainly the closest vet and provides a good service, however there are many vets in the area and I have heard that they are equally as good.
The only vets located in Baldivis are Baldivis Veterinary Clinic mentioned above corner of Safety Bay Road and Baldivis Road (I think). However there are quite a few good local vets ie Warnbro Vet Clinic all within a few mins drive from Baldivis!!