法律分析:
如果有违反治安管理处罚的情形,警察上门带走狗合法。居民养犬应当携带犬只到所在地的区城市市容环境卫生行政主管部门或者其委托的城市街道办事处申请注册登记,填写养犬登记表,并提供居民户口簿、身份证明、依法设立的动物防疫机构出具的免疫证明、犬只照片两张。
法律依据
《城市市容和环境卫生管理条例》第四条
国务院城市建设行政主管部门主管全国城市市容和环境卫生工作。 省、自治区人民政府城市建设行政主管部门负责本行政区域的城市市容和环境卫生管理工作。城市人民政府市容环境卫生行政主管部门负责本行政区域的城市市容和环境卫生管理工作。