上海禁止饲养的犬种数量高达21种,它们大多数是烈性犬。这些犬种主要分为几大类:獒犬、狼犬、斗牛犬等。
獒犬类中,包括獒犬、法国波尔多獒犬、斗牛獒犬、西班牙獒犬、比利牛斯獒犬、阿根廷杜高獒犬以及丹麦布罗荷马獒犬等。所有獒犬的杂交品种也在禁养之列。
斗牛犬类中,主要有英国斗牛犬、美国斗牛犬以及英国老式斗牛犬等。
狼犬类中,包括法国狼犬、中国狼犬和德国牧羊犬等,以及其他带有狼犬血统的串犬。
除此之外,还有一些其他的烈性犬类,如土佐犬、德国杜宾犬、巴西菲勒犬、高加索犬、扭玻利顿犬、藏獒、罗威纳犬以及牛头梗等。如果犬只是这些品种的杂交后代,同样也在禁养范围内。
值得注意的是,在2019年的新规定中,除了这21种烈性犬之外,只要犬只的身高不超过35厘米,并且主人在外出时给狗狗佩戴嘴套和牵着绳子,是可以被允许饲养的。这一政策的调整为主人们提供了更加灵活的养宠选择。