I think that if your duck needed antibiotics, that is if he had a bacterial infection, he would be ill and not just have a cough. Many duck keepers use Baytril for bacterial infections. You might be able to get that at a feed store but if not you can buy it from All Bird Products on line.