贩卖狗子是否犯法需要视具体情况判断。
如果是合法来源的狗子,办理了相关养殖、销售许可证等手续,在合规的宠物交易市场或通过合法途径进行贩卖,一般不犯法,属于正常的商业经营行为。
但如果贩卖的是被盗抢、走失的狗子,或未办理相关检疫证明等合法手续,私自贩卖,以及明知是禁养犬种而贩卖等情况则是违法的。例如,将捡到的他人走失犬只私自售卖获取利益,侵犯了原主人的财产权;未给狗子进行必要的疫苗接种和检疫就进行贩卖,可能会传播疾病,危害公共安全;对于一些城市禁养的烈性犬种,如藏獒、杜宾犬等,未经许可进行贩卖也是违法的,违反了当地的养犬管理规定。