Would give 0 stars if I could - took my dog here after she was vomiting uncontrollably. We kept some of her vomit for the vet just in case he could analyze it and let us know whether it was something really bad or just the usual random spit ups that dogs have. It is ok if the vomit had no value for the consultation but, the vet didn't say a word to us when we presented the baggie and simply threw it out without a glance. When he told us about treatment and tests worth thousands, we decided we wanted to give our dog one more night to see if she would stabilize. Immediately, he showed zero interest in us and pretty much walked away. The next day I went to Bayview mall vet clinic, they suggested half the tests that willowdale animal hospital did, and actually cared for my dog. They just care about your money here! Will never come back!