Just a word of caution about the use of raw garlic. You said "I took a single piece of garlic and de-skin it....Do this 6-10 times a day until Cough is gone...
If dog vomits, lower dosage or frequency..".
Six to ten cloves of garlic is too much to give any size of dog. Too much garlic can be poisonous and that's why a dog would vomit after being given that much. It may have worked for your dog, it may work for another dog, but it could be toxic to other dogs too. There is no doubt that garlic has therapeutic and medicinal properties but anyone reading this could misunderstand and give 6-10 cloves of garlic to a dog, maybe a small dog, and that could have disasterous results.