I do not agree with any of them, and agree with what my Mother, Evelyn McGregor and my friend, happyflowerlady.
Bathe your dog as needed, especially for flea removal and treat any skin irritation with proper shampoo.
My dog is short haired and sheds as much as my Mom's long haired dog.
Shots every year should be given, especially for rabies. You do not want your dog to get rabies, and bite someone and them get it, that can get you in trouble.
Dogs should get anesthesia. Do you want to have surguy and not have anesthesia and be in pain while the doctor is cutting out and digging inside of you to do whatever? It would hurt, and probably die from the pain. Our dogs would feel the pain and maybe die, too. We should not want that for our babies.
Dogs need any medication as directed by vet as we should as directed by our own doctors.