城市养犬治理:我们缺的不只是狗链,而是一整套科学系统

这次的事件,还是人的问题,社会管理的问题。罗威纳犬虽然是烈性犬,但是一种服从性比较好、性格稳定的犬种,经过适当的训练,还可以作为工作犬,比如警犬和护卫犬,有很大的社会价值。但在我们国家,养狗的门槛太低,你可以随便在淘宝抖音上购买一条狗,没有人监督你上狗证、打疫苗,教你如何养狗、训狗。

<img data-src="
Warning: curl_setopt_array(): Unable to create temporary file. in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 59
GuzzleHttp\Exception\RequestException: cURL error 0: The connection unexpectedly failed without providing an error. The request would have been retried, but attempting to rewind the request body failed. Exception: RuntimeException: Stream is not seekable in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\psr7\src\Stream.php:204
Stack trace:
#0 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\psr7\src\Stream.php(193): GuzzleHttp\Psr7\Stream->seek(0)
#1 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(517): GuzzleHttp\Psr7\Stream->rewind()
#2 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(152): GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Array)
#3 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#4 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(201): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#5 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(130): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
#6 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick()
#7 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#8 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#9 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#10 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#11 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#12 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(67): GuzzleHttp\Promise\Promise->wait()
#13 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Promise\Coroutine->GuzzleHttp\Promise\{closure}(true)
#14 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#15 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#16 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(103): GuzzleHttp\Promise\Promise->wait(true)
#17 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(77): GuzzleHttp\Promise\Coroutine->wait()
#18 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(153): GuzzleHttp\Command\ServiceClient->execute(Object(GuzzleHttp\Command\Command))
#19 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(269): GuzzleHttp\Command\ServiceClient->__call(‘PutObject’, Array)
#20 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(321): Qcloud\Cos\Client->__call(‘putObject’, Array)
#21 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(36): Qcloud\Cos\Client->upload(‘chonwuleyuan-12…’, ‘c17f441375957cd…’, Object(GuzzleHttp\Psr7\Stream))
#22 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(10): upload(‘http://i0.hdslb…’, ‘c17f441375957cd…’)
#23 {main} (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:201
Stack trace:
#0 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(524): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(152): GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Array)
#2 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(201): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#4 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(130): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
#5 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick()
#6 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#7 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#8 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#9 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#10 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#11 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(67): GuzzleHttp\Promise\Promise->wait()
#12 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Promise\Coroutine->GuzzleHttp\Promise\{closure}(true)
#13 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#14 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#15 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(103): GuzzleHttp\Promise\Promise->wait(true)
#16 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(77): GuzzleHttp\Promise\Coroutine->wait()
#17 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(153): GuzzleHttp\Command\ServiceClient->execute(Object(GuzzleHttp\Command\Command))
#18 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(269): GuzzleHttp\Command\ServiceClient->__call(‘PutObject’, Array)
#19 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(321): Qcloud\Cos\Client->__call(‘putObject’, Array)
#20 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(36): Qcloud\Cos\Client->upload(‘chonwuleyuan-12…’, ‘c17f441375957cd…’, Object(GuzzleHttp\Psr7\Stream))
#21 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(10): upload(‘http://i0.hdslb…’, ‘c17f441375957cd…’)
#22 {main}” data-size=”255161″ width=”720″ height=”305″>

在国外养罗威纳犬,门槛是很高的。以德国为例,依照德国的《养狗法》,养狗人需要每年缴纳狗头税,饲养大型犬或特定犬种之前,主人还要通过理论测试取得饲养证书,考试题目涉及动物医学、动物心理学和法律常识等。狗也要去培训学校训练,进行行为纠正,训练费一般在每小时50欧元,有攻击性行为的烈性犬的训练成本就更高。从学校毕业后才能拿到“狗证”。此外,每条狗都必须强制投保险,最高可赔付100万欧元。在公共场所对狗看管不力的,要被罚款1万欧元。私自喂养“危险狗”、带狗上街,要被罚款5万欧元。而根据我国的各城市养犬管理规定,你偷养、虐待或遗弃犬只,几乎没有后果,有的城市规定了罚款,但数额一般就是几百元。而且我也从来没听说过谁因为这个被处罚的案例。

在德国养狗的违法成本极高,谁要喜欢想养,一定要考虑后果才去做,而且你不能随便遗弃,会面临比较重的处罚。德国法律规定,弃狗者需罚款9万欧,严重虐待狗狗可判2年监禁。有的国家像日本,养狗的门槛也不高,但处罚极高。各个国家的养狗规定,养育成本和处罚力度,一般两头总得挨一头。但是中国门槛也没有,处罚也低。所以一些人随意地养,随意地扔,造成城市里大量的流浪动物问题。

欧盟规定所有宠物都必须有ID数字,一般是在宠物皮肤纹上数字或者在皮下植入微型芯片。这就是狗的户口,它可以和主人信息联系起来。在中国,我们暂时还没有推广这种手段,你家里生了一窝狗,自己都不一定分得清。所以我现在所在的中科院昆明动物研究所也在致力于开发一些生物识别技术。犬籍登记制度的建立,不仅可以迅速锁定责任人,避免动物被遗弃和虐待,同时也有利于后续的保险引入。就像给车上保险,你需要靠车牌号、行驶证跟车主人关联,狗也一样,需要解决个体身份识别、建立和主人的档案制度。

当犬籍制度建立之后,才可以给狗上保险,比如狗自身的医疗健康保险,还有三者险,即它咬人了,对第三人造成损害了,都可以赔付。这些都是我们一直希望推广的。现在很多猫狗去宠物医院看病很贵,比人还贵,也间接导致了遗弃现象。

我们国家城市养犬管理规定的历史变迁,可以从北京看出来。1994年之前,北京市是禁养的,1994年出台了《北京市严格限制养犬规定》,一户只能养一条,第一年得交5000元的犬籍登记费,之后每年度还需缴纳注册费2000元。。2003年修订为《北京市养犬管理规定》。从“禁止”“限制”“管理”,可以看到国家法制建设的积极进步,但也侧面反映出来,这项规定伴随着我国城市化的步伐,出现得比较晚,还有许多不完善。对于养犬管理问题,我们没有统一的国家层面的法律,只有地方法规。因为中国东西南北的风土人情差异非常大,不可能拿北京、上海、深圳这些法规,套在贵州花江、广西玉林、新疆喀什、阿勒泰等地区。

2003年3月1号颁布实施的《北京市养犬管理规定》中写道,“公安机关是养犬管理工作的主管机关,全面负责养犬管理工作,并具体负责养犬登记和年检,查处无证养犬、违法携犬外出等行为。”公安局是北京市养犬管理工作的牵头单位,但同时,因为涉及到打疫苗、流浪动物、宠物医院、宠物洗养门店等商业主体,又有多个部门参与其中,包括农业局、工商局、药监局、民政局等等,权责不统一,就导致监管上的困难。

北京市公安局治安总队下面设立了一支养犬大队,建立了犬类留检所,有专项的财政来保障这些流浪犬收容。但现实这个活太繁杂了,公安需要城管来协助。目前在全国大部分城市,执行流浪狗收容管理的都是城管部门。城管队伍的整体素质没那么高,执行上也比较简单粗暴,群众有时比较反感,不服从执法。整体来说,中国对于动物问题一向不是非常重视,所以政府部门的执行积极性也不高,再加上大家对于动物法律意识比较薄弱,因此即使立法之后,执行效果也没有那么好。

对于建立更加合理的养犬管理制度第一,需要建立犬籍登记制度,解决犬只个体身份的识别。其实很多城市已经在推广,包括上海地区,也在进行文明养宠、办狗证上芯片的宣传,但大部分人还是不登记的。尽快解决犬只个体身份识别问题,这样有利于后续对狗的管控、训练、保险等等。

第二,建立城市动物的定点免疫监测制度,完善疫病防控网络,减少狂犬病的泛滥。我国至今都是狂犬病的重要疫区之一。三年疫情下来,我们的网格化管理已经有了体系,可以利用这一体系去实现对城市动物的精细化管理。你会发现,平时在城市里想接触猫狗很容易,但接触猪马牛羊鸡其实很难,因为他们基本上都在集约化、规模化的封闭场所进行繁殖、生产和屠宰,其防疫管理非常严苛,普通人根本接触不到。猫狗是跟人近距离接触的动物,其实存在极大的生物安全隐患,更需要严格管理。

<img data-src="
Warning: curl_setopt_array(): Unable to create temporary file. in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 59
GuzzleHttp\Exception\RequestException: cURL error 0: The connection unexpectedly failed without providing an error. The request would have been retried, but attempting to rewind the request body failed. Exception: RuntimeException: Stream is not seekable in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\psr7\src\Stream.php:204
Stack trace:
#0 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\psr7\src\Stream.php(193): GuzzleHttp\Psr7\Stream->seek(0)
#1 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(517): GuzzleHttp\Psr7\Stream->rewind()
#2 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(152): GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Array)
#3 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#4 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(201): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#5 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(130): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
#6 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick()
#7 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#8 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#9 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#10 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#11 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#12 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(67): GuzzleHttp\Promise\Promise->wait()
#13 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Promise\Coroutine->GuzzleHttp\Promise\{closure}(true)
#14 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#15 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#16 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(103): GuzzleHttp\Promise\Promise->wait(true)
#17 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(77): GuzzleHttp\Promise\Coroutine->wait()
#18 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(153): GuzzleHttp\Command\ServiceClient->execute(Object(GuzzleHttp\Command\Command))
#19 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(269): GuzzleHttp\Command\ServiceClient->__call(‘PutObject’, Array)
#20 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(321): Qcloud\Cos\Client->__call(‘putObject’, Array)
#21 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(36): Qcloud\Cos\Client->upload(‘chonwuleyuan-12…’, ‘fb8de0e20170393…’, Object(GuzzleHttp\Psr7\Stream))
#22 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(10): upload(‘http://i0.hdslb…’, ‘fb8de0e20170393…’)
#23 {main} (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:201
Stack trace:
#0 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(524): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(152): GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Array)
#2 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(201): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlMultiHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#4 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(130): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
#5 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick()
#6 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#7 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#8 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#9 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#10 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#11 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(67): GuzzleHttp\Promise\Promise->wait()
#12 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(248): GuzzleHttp\Promise\Coroutine->GuzzleHttp\Promise\{closure}(true)
#13 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#14 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#15 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\promises\src\Coroutine.php(103): GuzzleHttp\Promise\Promise->wait(true)
#16 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(77): GuzzleHttp\Promise\Coroutine->wait()
#17 C:\wwwroot\upimg.chonwuleyuan.com\vendor\guzzlehttp\command\src\ServiceClient.php(153): GuzzleHttp\Command\ServiceClient->execute(Object(GuzzleHttp\Command\Command))
#18 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(269): GuzzleHttp\Command\ServiceClient->__call(‘PutObject’, Array)
#19 C:\wwwroot\upimg.chonwuleyuan.com\src\Client.php(321): Qcloud\Cos\Client->__call(‘putObject’, Array)
#20 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(36): Qcloud\Cos\Client->upload(‘chonwuleyuan-12…’, ‘fb8de0e20170393…’, Object(GuzzleHttp\Psr7\Stream))
#21 C:\wwwroot\upimg.chonwuleyuan.com\getcos.php(10): upload(‘http://i0.hdslb…’, ‘fb8de0e20170393…’)
#22 {main}” data-size=”1052841″ width=”720″ height=”959″>

第三,建立城市动物的安全评估系统,包括基因筛查、行为评估。每条狗都需要判断攻击性,以及是否适合在城市饲养。被评估为高风险群体的,需要训狗学校来进行后续的干预训练以及行为纠正。如果你不想狗被抓走,那你必须要去配合训练,达到标准才可以饲养,这样就大大降低了狗伤人的恶性事件。

公共安全事件背后应该有联防联动机制,不应该任由无序发展。10月16号新闻出来后,全国大约有十多个城市开始无差别抓狗,只要你不系犬绳,甭管你有证没证,直接就抓了,然后人道毁灭。养宠物是现代人缓解情绪、抵御戾气的重要出口,经过三年疫情,大家的收入压力多大,现在这样的行为,反而导致群众产生怨怼,其实是不利于维护社会稳定和谐的。

THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
猫狗饲养员的头像-宠物乐园

昵称

取消
昵称表情代码图片