Is Your Dog Throwing Up? Dog Vomiting: A Vet Basics Guide