犬种百科

200+ 犬种/性格/价格/优缺点

435 次访问
French Bulldog

法国斗牛犬

玩赏犬 · 小型 · 网红犬种

别名:法斗 / Frenchie / 网红法斗

21 世纪最火爆的网红犬,蝙蝠耳 + 大眼睛 + 短鼻,几乎不爱叫。

起源
法国 / 英国
体重
8-14 kg
身高
27-35 cm
寿命
10-12 年
价格区间
¥4000-15000
智商排名
TOP 58
被毛
短毛 · 单层
毛色
奶花色·虎斑·黑白·纯白·蓝色

9 项评分卡

友善度5/5运动量2/5易训性3/5掉毛量3/5吠叫频率1/5健康度2/5对小孩5/5对其他宠物4/5适合公寓5/5
友善度
5/5
运动量
2/5
易训性
3/5
掉毛量
3/5
吠叫频率
1/5
健康度
2/5
对小孩
5/5
对其他宠物
4/5
适合公寓
5/5

说明:友善/易训/健康/对小孩/对宠物/适居 高分为好;掉毛/吠叫 高分代表"多"(需结合实际需求权衡)

性格简介

温顺粘人、对人友善、运动量小、不爱叫、是公寓神犬。

性格深度解读

法国斗牛犬是过去十年全球涨幅最快的犬种,2022 年正式超过拉布拉多成为美国注册量第一,国内一线城市的网红比例同样惊人。但热度背后,它的性格特点和适养度需要冷静评估。 法斗的核心气质是"沙发型粘人精"。它精力低、运动需求小、几乎不主动吠叫,对家人极度依恋,喜欢身体接触——窝在你腿上、靠着你的腰睡觉、跟着你从客厅走到厕所是日常。这种"猫一样的粘人狗"对独居白领、小户型公寓住户、需要陪伴感的家庭极具吸引力。 它对小孩友善有耐心,体型不大不会撞倒幼童,被孩子拉扯也通常忍着,是少数适合婴幼儿家庭的犬种之一。对其他宠物也基本友善,但因为脸结构特殊不擅长用表情沟通,和不熟的狗第一次见面有时会被误解为挑衅,需要主人在社交场合多加引导。 性格里有"小固执"的一面。它不像金毛那种"主人怎么说就怎么做",会有自己的小坚持,例如认定某个沙发位置就不愿换、认准某个零食品牌就不吃别的。这种小脾气大多数主人会觉得"有个性、好玩",但训练上必须用正向引导而非强迫。 需要注意它的"分离焦虑倾向"特别强。每天有人在家是它的精神底线,长期独处会出现拆家、异常啃舔(舔毛舔到秃)、过度吠叫等行为问题。出差频繁的家庭不建议养。

养护要点

每天 20-30 分钟散步即可,怕热怕冷,夏天必空调。

养护深度详解

法斗的养护和英斗高度相似,核心也是控温和清皱,但有几个关键区别要注意。 控温方面,法斗比英斗更"娇气"。它体型小、肺活量更受限,环境温度超过 25 度就开始喘,超过 28 度有中暑风险。国内夏天的解决方案:白天空调 24-26 度全天开、出门只选清晨晚上、永远不要带它户外晒太阳超过 10 分钟。冬天另一个极端——法斗短毛单层不抗寒,气温低于 5 度需要穿衣,下雪天散步必须穿全包式雪地服。 清皱比英斗稍轻但同样不能省。鼻褶、眼下、嘴角每天用温湿棉擦拭,干棉签吸干。法斗特别容易"泪痕重",鼻褶上方靠近眼角的褶皱经常积累泪液,呈红棕色,光擦不行,要找到泪液过多的根本原因(食物过敏、堵塞泪管、眼睑内翻等)。 掉毛比想象中多。法斗虽然短毛,但是双层结构,春秋换毛季会大量脱毛,平时也持续掉细短毛,黑色家具上很显眼。每周用橡胶刷或宠物清洁手套梳 2-3 次能显著缓解。 运动方面,每天 20-30 分钟散步 + 10 分钟室内互动游戏就足够,过量运动反而加重短鼻呼吸负担。 法斗不能游泳。它的肌肉密度大、肺活量小、扁脸吸气困难,下水几分钟就会沉,每年都有法斗溺死的真实案例。任何带水的环境(游泳池、浴缸、湖边)都不能让它单独靠近。

训练详解

法斗的智商排名约 58,不算高,但好处是它"想讨好主人"的意愿强,这让训练比哈士奇、柴犬等独立犬种容易得多。关键是用零食和夸奖正向激励,绝不用打骂。 3 月幼犬:核心是社会化和定点排便。社会化窗口期是 3-16 周,这段时间多带它接触电梯、马桶冲水声、吸尘器声、不同年龄段的人、温和的成年狗,能有效避免成年后变成"怕风怕影"的玻璃心。定点排便用喂食后 15 分钟立即抱去便盆 + 成功奖励的方法,两周可成。注意法斗幼犬体力极差,每次散步不超过 10 分钟,玩 5 分钟就要休息。 6 月青春期:教基础指令(坐、卧、过来、等待)。每次训练 5-10 分钟,多次重复。要早教"不要扑人"——成年法斗虽然不大,但 10 公斤的肉身突然扑过来仍能让孩子或老人摔倒。 1 岁成年:可以教进阶生活技能,比如"自动定点睡觉""配合刷牙""安静等饭"。这个阶段要重点训练"独处能力"——逐步延长它单独在家的时间(从 5 分钟到 30 分钟到 2 小时到 4 小时),用智力玩具和漏食球填充独处时间,预防分离焦虑。 成年期最需要持续训练的是"散步规矩"。法斗在户外看到其他狗或松鼠会突然冲,10 公斤的拉力对老人和孩子有失控风险,建议长期使用胸背带(不要用项圈,会加重气管压迫),主人手腕缠两圈牵引绳防脱手。 法斗几乎不爱叫,所以"安静训练"不是问题;但它会"哼哼叫"撒娇要东西,要忍住不要每次都满足,否则它会把哼哼变成日常勒索手段。

常见健康问题

严重易患短鼻综合征(呼吸困难)、椎间盘突出、皮肤褶皱感染、剖腹产率极高。

健康深度详解

法斗的健康问题比英斗稍轻但仍然密集,"颜值税"非常实在。平均寿命 10-12 年,后半段医疗投入大。 短鼻头综合征 BOAS 仍是头号问题,70% 以上的法斗有不同程度的呼吸道异常。预警信号:日常打鼾如雷、稍微运动就大喘气十几分钟不恢复、睡觉时呼吸暂停、运动或激动时舌头发紫。建议在 1-2 岁做一次专业 BOAS 分级评估,重度建议做软腭切除手术。 椎间盘突出 IVDD 是法斗的第二大问题。法斗的脊柱结构本身畸形(半椎体常见),3-7 岁是 IVDD 高发期,症状包括后腿无力、走路拖、突然瘫痪、大小便失禁。预防方法:永远不让它跳上跳下沙发床(用宠物坡道)、严格控制体重、避免脊柱扭转动作。 皮肤问题非常常见——褶皱感染、过敏性皮炎、酵母菌感染、毛囊炎反复发作。如果发现频繁挠脖子、舔脚、皮屑多,及时做食物过敏排查(建议从单一蛋白处方粮开始排除)。 眼睛问题:樱桃眼、角膜溃疡(短鼻眼球突出易撞伤)、白内障。 剖腹产率高达 80% 以上,正规繁殖成本高。 听力问题:白色和奶花色法斗有先天耳聋风险,购买前要求做 BAER 听力测试报告。 心脏方面建议 3 岁后每年做心脏彩超。 终身宠物保险一定要买,最好在幼犬期就投保。

历史起源

法国斗牛犬的祖先是 19 世纪英格兰诺丁汉地区的"小型斗牛犬 toy bulldog"——主要用作蕾丝纺织工人的伴侣犬和抓老鼠的工作犬。1860 年代英国工业革命衰退,大批纺织工人迁徙到法国诺曼底地区,把这些小斗牛犬一并带去。 到了法国,小斗牛犬和当地的梗犬以及巴黎贵宾犬杂交,形成了独特的"蝙蝠耳 + 短鼻 + 矮胖"外形——这种立耳是法国育种者刻意筛选的,因为英国传统派认为耳朵应该向前折,所以早期"法斗派"和"英斗派"在英国狗展上还为此打官司。 1880 年代法斗在巴黎成为蒙马特高地的妓女、艺术家、波希米亚阶层的标志宠物,被认为是"巴黎左岸气质"的化身。Toulouse-Lautrec 的画里多次出现法斗形象。1890 年代它跟着法国时装设计师传入美国上流社会,1898 年在纽约麦迪逊广场花园举办了首届法斗专属犬展,自此正式进入"上流玩具犬"行列。 20 世纪大部分时间里法斗都是小众贵族犬,价格高昂、数量稀少。真正的爆发是 2010 年后的社交媒体时代——它的扁脸、大耳朵、表情包气质完美契合 Instagram 和小红书的视觉传播逻辑,"网红效应"让全球需求暴涨 10 倍以上,价格也水涨船高。 但热度也带来恶果:大量后院繁殖场涌入、近亲严重、健康急剧恶化。当代国际犬业界正在反思过度繁殖,部分国家(如荷兰)已开始限制极端短鼻犬的繁育许可。

适合什么家庭

法斗的"完美适养画像":城市公寓住户、双职工但有人居家办公、有空调、能接受 1-3 万的购犬预算和年均 5000+ 医疗预算、想要"陪伴型小狗"而非"运动型伴侣"、家中至少一人不经常出差。 特别适合:单身白领(粘人陪伴感强、不需要每天疯狂遛弯)、有学龄前小孩的小家庭(性情温柔体型可控)、退休夫妻(互动量适中、不闹腾)、自由职业者和创作者(它陪着工作不打扰)。 不适合:长时间无人在家的双高强度工作家庭(分离焦虑会引发严重行为问题)、南方农村或老式无空调家庭(夏季致命)、希望养"户外伙伴"的人(它跑五分钟就趴)、预算紧张的家庭、希望养"看家护院犬"的人(它对陌生人是欢迎而非警惕)。 家有其他宠物:法斗和猫狗一般和谐,但因为玩耍方式比较粗(喜欢用身体撞),和娇小型犬猫互动需要看护。 家有学龄孩子:非常合适,是天生的"儿童玩伴犬",但仍要教孩子尊重狗的边界——它睡觉吃饭时不打扰、不骑、不拉耳朵尾巴。 要特别提醒:法斗是社交媒体推荐让无数人冲动购买的犬种,但它真正需要的"7×24 陪伴 + 高额医疗预算 + 严格控温环境"是很多冲动消费者无法持续提供的,所以法斗在收容所的弃养率近年来也大幅上升。

购买注意事项

法斗是国内"猫腻最多、价格水分最大"的犬种之一,需要主人花时间做功课。 合法靠谱渠道:CKU 注册的专业犬舍(要求能出示父母双方的 BOAS 评估、髋肘 OFA 评估、心脏彩超、BAER 听力测试报告)、可信朋友家自繁(能看到母犬本身、了解饲养环境)、领养(救助站偶有法斗弃养犬)。 警惕渠道:宠物店货架犬(八成来自繁殖场,星期狗概率极高)、网络拼多多 / 抖音直播低价犬(运输应激重)、"星期狗中介"(先以"代购"名义低价吸引、收到狗一周内细小或冠状)、号称"稀有色"的(蓝色、巧克力色、迷你色,多数 CKU 不承认,且健康问题更严重)。 合理价格:纯种、健康、CKU 双血统的法斗在 8000-15000 区间。低于 5000 的几乎一定有问题——剖腹产成本就要 3000+,加上母犬营养、疫苗、检测,正规繁殖一只成本就在 5000-8000。所谓"5000 元 CKU 法斗"基本是伪造证书。 挑幼犬必查:精神活泼好奇、鼻子湿润无脓涕、呼吸均匀(喘气特别响要警惕)、肛门干净不腹泻、走路平稳无跛、眼睛清亮、耳朵无异味、口腔牙龈粉红、皮肤无红点。要求看到母犬本人——黑心商家会用"母犬正在休息""被领走了"拒绝。能看到母犬且母犬精神状态好的,幼犬质量更有保证。 接回家的前两周不洗澡、不剪毛、不带出门,让它适应。期间发现传染病可凭书面协议退换。强烈建议带回家第三天就去医院做完整体检和血常规,发现问题及时维权。 终身保险尽早买(一岁前投保保费便宜很多)。

老龄养护

法斗 7 岁进入老年,10 岁就属高龄。老年法斗的衰老主要体现在呼吸、关节、脊柱三方面。 饮食调整:换老年配方粮(高蛋白低脂、添加 Omega-3、葡萄糖胺、软骨素),分餐改 3-4 次少食多餐。严格控制体重——老年法斗肥胖直接加重 BOAS 和椎间盘问题,每超重 0.5 公斤都是显著负担。可适当添加南瓜泥、胡萝卜泥等高纤维低热量食物增加饱腹感。 运动调整:散步距离缩到每次 10-15 分钟,每天 2-3 次,慢节奏。避免上下楼梯、跳上跳下、急停急转,这些都是椎间盘的杀手。家里彻底铺防滑地垫,沙发床边备宠物坡道,绝不允许它跳下来。 体检:从每年一次升到每半年一次。重点项目——心脏彩超、脊柱 X 光、肝肾生化、甲状腺、眼底检查、口腔评估。法斗 8 岁后牙周病高发,可考虑全麻洗牙。 居家环境:床垫加厚加软(防关节压、防褥疮),冬天温度不低于 22 度,夏天 24-26 度。食盆架到胸前高度,不用低头吃。 预警信号必须立刻就医:呼吸频率突然加快(静息超过每分钟 40 次)、连续咳嗽 3 天以上、突然无法跳上沙发或起立、后腿无力或拖行(IVDD 预警)、食欲连续 3 天下降、夜间频繁起来呼吸。 最后说一句:法斗的尾声往往伴随多系统衰竭(心脏 + 呼吸 + 椎间盘共病),主人要提前和兽医讨论"生命质量评估"和必要时的安宁照护,不要把"还能再撑几个月"建立在它持续痛苦的基础上。这是养扁脸犬必须面对的现实。

关于本工具

了解工具定位 · 使用场景 · 对比优势

按性格、价格、优缺点等维度,快速筛选出匹配的犬种。适合首次养犬、家庭选犬、或想对比不同品种差异的饲主。所有数据在后端处理,输入偏好后即时返回匹配结果。

使用场景

🏠

新手选犬决策

首次养犬者面对金毛、边牧、柯基等热门犬种,往往只看颜值而忽略运动量、掉毛程度、训练难度等实际差异。通过犬种百科对比 3-5 个候选犬种的性格、养护成本、常见疾病,快速排除不适合公寓饲养的品种,避免因信息不足导致弃养。

💰

养犬预算预估

想养一只大型犬但担心开销超出承受范围。犬种百科列出各犬种的月均粮费、美容频率、医疗储备金参考值(如法斗易患皮肤病需额外预算),对比不同体型犬种的长期持有成本,帮助在预算内锁定合适的品种。

🎓

犬种性格筛选

家中有 5 岁以下幼儿,需要选对儿童友善的犬种。通过犬种百科的「性格标签」系统(如「耐心程度」「护主意识」「攻击性评级」),筛选出金毛、拉布拉多、比格等低攻击性品种,排除容易护食或过度兴奋的犬种,确保人宠安全。

运动量匹配

上班族每天只能遛狗 30 分钟,需要选低运动量犬种。犬种百科按「每日运动需求」将犬种分为低/中/高三级,快速排除需要 2 小时以上奔跑的边境牧羊犬、哈士奇,锁定巴哥、法国斗牛犬等运动量低的伴侣犬,避免因运动不足导致拆家。

📊

多犬种横向对比

在柴犬、柯基、博美三个中型犬间犹豫不决。犬种百科支持同时查看多个犬种的「掉毛指数」「训练难度」「寿命」「价格区间」对比表,直观看到柴犬掉毛严重但独立性好、柯基训练容易但易发胖、博美体型最小但易吠叫,辅助做出取舍。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(AKC 犬种标准库)传统方法(书籍/犬舍咨询)
数据隐私纯浏览器,零上传,无服务器记录需注册账号,浏览记录关联账户依赖人工咨询,无数字痕迹但需面对面
犬种覆盖量200+ 犬种,涵盖常见及部分稀有犬种约 190 个 AKC 认可犬种,不含非标准品种视书籍/犬舍资料而定,通常 50-100 种
信息维度完整度性格/价格/优缺点/饲养难度/寿命/体型侧重标准外观/历史/比赛成绩,价格信息少价格和优缺点依赖个人经验,不统一
更新时效持续更新,可快速纳入新犬种或修正数据每年随 AKC 标准更新,周期较长书籍出版后数年不更新,犬舍信息滞后
搜索效率按名称/体型/性格等多维度筛选,结果即时按名称或类别浏览,筛选功能弱需翻阅目录或逐页查找,耗时数分钟
费用免费使用,无隐藏付费基础浏览免费,完整资料需会员(约 $15/月)书籍购买成本 50-200 元,犬舍咨询通常免费
离线可用性完全离线可用(纯浏览器端)需联网访问,离线不可用书籍完全离线,犬舍需现场/电话

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在搜索框输入犬种名称(如「金毛」)或按分类(体型/用途)浏览列表
  2. 点击任意犬种卡片,查看详细档案:性格、价格区间、优缺点、饲养难度
  3. 使用筛选栏按「掉毛程度」「适合新手」「城市友好」等标签缩小范围
  4. 点击「对比」按钮,勾选 2–4 个犬种,并排比较关键指标
  5. 点击「收藏」图标保存感兴趣犬种,在侧栏「我的收藏」集中查看

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
金毛寻回犬金毛寻回犬 | 大型犬 | 性格:温顺、聪明、友善 | 价格:3000-8000元 | 优点:家庭友好、易训练 | 缺点:掉毛多、需大量运动典型场景:用户查询最受欢迎的家庭犬种
法国斗牛犬法国斗牛犬 | 小型犬 | 性格:活泼、安静、忠诚 | 价格:8000-20000元 | 优点:不爱叫、运动需求小 | 缺点:易患皮肤病、呼吸问题典型场景:用户查询适合公寓饲养的犬种
边境牧羊犬边境牧羊犬 | 中型犬 | 性格:聪明、精力旺盛、工作欲强 | 价格:2000-6000元 | 优点:智商第一、服从性高 | 缺点:需要大量脑力刺激、易拆家典型场景:用户查询高智商犬种
中华田园犬中华田园犬 | 中型犬 | 性格:忠诚、警觉、适应性强 | 价格:0-500元(领养) | 优点:体质好、不挑食、看家护院 | 缺点:对陌生人警惕性高边界 case:本土犬种,价格极低或免费领养
秋田犬秋田犬 | 大型犬 | 性格:勇敢、忠诚、独立 | 价格:5000-15000元 | 优点:对主人忠诚、外形威武 | 缺点:对同类有攻击性、难训练边界 case:烈性犬,部分城市禁养
茶杯贵宾犬贵宾犬(茶杯型) | 超小型犬 | 性格:聪明、活泼、粘人 | 价格:10000-30000元 | 优点:不掉毛、体味轻 | 缺点:骨骼脆弱、易低血糖、寿命较短易错 case:用户易混淆茶杯型与标准贵宾,体型差异大
哈士奇哈士奇 | 中型犬 | 性格:友善、神经质、破坏力强 | 价格:2000-8000元 | 优点:对人友好、颜值高 | 缺点:撒手没、拆家、掉毛严重易错 case:新手常被颜值吸引,忽略其高破坏力

常见错误对照7 个常踩的坑 · 错误 → 修复

1. 用中文名搜索罕见犬种

错误
输入「波尔多犬」搜不到结果
修复
输入「Dogue de Bordeaux」或「法国獒犬」

工具收录 200+ 犬种,部分冷门犬种的中文译名不统一(如波尔多犬、法国獒犬、Dogue de Bordeaux),用英文名或更通用的中文名命中率更高

2. 把「体型」和「体重」混淆

错误
认为「小型犬」体重一定小于 10kg
修复
查看具体犬种的「身高」和「体重」两个独立字段

犬种分类(小型/中型/大型)主要依据肩高而非体重;同一体型内体重跨度可能很大(如小型犬中吉娃娃 1-3kg,巴哥犬 6-10kg)

3. 只看「优点」不看「缺点」

错误
看到「聪明」「忠诚」就决定养德牧
修复
同时查看「缺点」栏:掉毛严重、需要大量运动、分离焦虑

工具为每个犬种列出优缺点,忽略缺点会导致饲养后出现预期差;德牧的掉毛量和运动需求对城市公寓住户是硬伤

4. 把「价格区间」当作固定标价

错误
看到「3000-8000 元」就认为一定能 3000 买到
修复
理解价格区间受品相、血统证书、地域、繁殖场等级影响

价格区间是市场参考范围,不是定价;赛级犬、带血统证书的个体可能超出区间上限,宠物级可能接近下限

5. 忽略「寿命」字段直接选犬种

错误
选了大丹犬(寿命 7-10 年)却期望陪伴 15 年
修复
先查看「寿命」列,再结合自身养宠计划选择

大型犬寿命普遍短于小型犬(大丹犬 7-10 年 vs 吉娃娃 12-20 年),忽略寿命可能导致情感预期和实际饲养年限不匹配

6. 把「性格」描述绝对化

错误
认为「金毛」一定对所有人都温顺
修复
理解「性格」是品种共性,个体差异受社会化训练影响

品种性格是统计趋势,不是绝对保证;未充分社会化的金毛也可能出现护食或对陌生人警惕的行为

7. 搜索时加多余空格或标点

错误
输入「 柯基犬 」或「柯基犬!」
修复
直接输入「柯基犬」或「柯基」

工具按精确匹配搜索,首尾空格或多余标点会导致匹配失败;建议只输入犬种名称核心词

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

H = 16 × ln(D) + 31

变量说明

  • H — 犬的人类等效年龄(岁)
  • D — 犬的实际年龄(年)
  • ln — 自然对数(底数 e)

示例

一只 5 岁的拉布拉多。D=5,ln(5)≈1.6094。H=16×1.6094+31≈25.75+31=56.75。即该犬的人类等效年龄约 57 岁。

适用范围

基于 2019 Cell Systems 论文(Wang et al.)DNA 甲基化研究,仅适用拉布拉多/金毛等中大型犬。小型犬(<10kg)和巨型犬(>45kg)误差可达 ±15 岁,建议另用分段式算法。

原理图

选择犬种名称 / 体型 / 用途服务端检索匹配查询 200+ 犬种数据库提取性格 / 价格 / 优缺点展示完整档案性格 / 价格 / 优缺点饲养建议 / 对比筛选条件价格 / 体型 / 性格多条件过滤返回符合的犬种列表结果列表 + 详情点击查看完整档案
用户输入 服务端处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import json
import requests

# 模拟犬种百科 API 调用:按性格筛选犬种
# 实际使用时替换为真实 API 端点
API_URL = "https://api.quanzhong.example.com/breeds"

def filter_by_temperament(temperament: str) -> list:
    """按性格筛选犬种,返回匹配的犬种列表"""
    params = {"temperament": temperament}
    try:
        resp = requests.get(API_URL, params=params, timeout=10)
        resp.raise_for_status()
        data = resp.json()
        # 假设返回格式:{"breeds": [{"name": "金毛", "price": "2000-5000", "pros": ["温顺"], "cons": ["掉毛多"]}]}
        return data.get("breeds", [])
    except requests.exceptions.RequestException as e:
        print(f"API 请求失败: {e}")
        return []

# 示例:查询性格"温顺"的犬种
breeds = filter_by_temperament("温顺")
for b in breeds:
    print(f"{b['name']} - 价格: {b['price']} - 优点: {', '.join(b['pros'])}")
package main

import (
	"encoding/json"
	"fmt"
	"net/http"
	"time"
)

// Breed 犬种结构体
type Breed struct {
	Name  string   `json:"name"`
	Price string   `json:"price"`
	Pros  []string `json:"pros"`
	Cons  []string `json:"cons"`
}

// APIResponse API 响应结构
type APIResponse struct {
	Breeds []Breed `json:"breeds"`
}

// 模拟犬种百科 API 调用:按价格范围筛选
func filterByPrice(minPrice, maxPrice int) ([]Breed, error) {
	client := &http.Client{Timeout: 10 * time.Second}
	url := fmt.Sprintf("https://api.quanzhong.example.com/breeds?min_price=%d&max_price=%d", minPrice, maxPrice)

	resp, err := client.Get(url)
	if err != nil {
		return nil, fmt.Errorf("请求失败: %w", err)
	}
	defer resp.Body.Close()

	if resp.StatusCode != http.StatusOK {
		return nil, fmt.Errorf("API 返回状态码: %d", resp.StatusCode)
	}

	var result APIResponse
	if err := json.NewDecoder(resp.Body).Decode(&result); err != nil {
		return nil, fmt.Errorf("JSON 解析失败: %w", err)
	}

	return result.Breeds, nil
}

func main() {
	// 示例:查询价格在 1000-3000 元的犬种
	breeds, err := filterByPrice(1000, 3000)
	if err != nil {
		fmt.Println("错误:", err)
		return
	}

	for _, b := range breeds {
		fmt.Printf("%s - 价格: %s\n", b.Name, b.Price)
	}
}
// 模拟犬种百科 API 调用:获取犬种详细信息
// 使用 fetch API(Node.js 18+ 或浏览器环境)

const API_BASE = 'https://api.quanzhong.example.com';

/**
 * 根据犬种名称获取详细信息
 * @param {string} breedName - 犬种名称
 * @returns {Promise<Object|null>} 犬种信息对象或 null
 */
async function getBreedDetail(breedName) {
  try {
    const response = await fetch(`${API_BASE}/breeds/${encodeURIComponent(breedName)}`, {
      method: 'GET',
      headers: { 'Accept': 'application/json' }
    });

    if (!response.ok) {
      throw new Error(`HTTP ${response.status}`);
    }

    const data = await response.json();
    // 假设返回格式:{ name: "金毛", temperament: "温顺", price: "2000-5000", pros: [...], cons: [...] }
    return data;
  } catch (error) {
    console.error(`获取犬种信息失败: ${error.message}`);
    return null;
  }
}

// 示例:查询金毛的详细信息
(async () => {
  const breed = await getBreedDetail('金毛');
  if (breed) {
    console.log(`犬种: ${breed.name}`);
    console.log(`性格: ${breed.temperament}`);
    console.log(`价格范围: ${breed.price}`);
    console.log(`优点: ${breed.pros.join(', ')}`);
    console.log(`缺点: ${breed.cons.join(', ')}`);
  }
})();

常见问题

7 个高频疑问

犬种百科里 200 多种狗的数据靠谱吗?来源是哪里?
数据主要整理自 CKU(中国犬业协会)、AKC(美国养犬俱乐部)和 FCI(世界犬业联盟)的公开犬种标准,以及《世界名犬大全》等参考书。性格、价格、优缺点部分综合了国内宠物论坛(如狗民网、贴吧)和兽医的常见反馈,不是单一官方来源。不同机构对同一犬种的体型分类(比如“中型犬”的体重上限)可能略有差异,工具页面上会标注数据版本时间,如果发现某个犬种信息和你实际养的不一样,建议以 CKU 官方标准为准。
为什么我搜“泰迪”找不到?这个工具是不是不全?
“泰迪”不是正式犬种,而是贵宾犬(Poodle)的一种美容造型(泰迪装)。工具收录的是“贵宾犬”,包含迷你型、玩具型、标准型三个体型。输入“贵宾”或“贵宾犬”就能查到。同理,“金毛”对应“金毛寻回猎犬”,“哈士奇”对应“西伯利亚雪橇犬”。如果在搜索框里输入俗称没结果,试试输入正式犬种名,或者直接在列表里按字母翻找。
犬种百科里的价格是参考价还是全国统一价?为什么和我问的不一样?
价格是参考国内宠物市场(2023-2024年)的常见范围,区分宠物级、血统级和赛级,但不是全国统一价。一线城市(北京、上海)和二三线城市的差价可能达到 30%-50%,同一城市不同犬舍的定价也受血统证书、父母成绩、疫苗驱虫情况影响。工具给出的价格区间(比如“3000-8000元”)是多数正规犬舍的挂牌价,不含运费和后续办证费。如果遇到明显低于下限的价格,需警惕健康或来源问题。
我想养狗但不知道选哪种,这个工具能帮我推荐吗?
工具目前没有“AI 推荐”或“智能匹配”功能,但你可以用筛选和对比来自己判断。操作方法是:在犬种列表页,按体型(小型/中型/大型)、掉毛量(少/中/多)、训练难度(容易/中等/难)等标签过滤,然后点进感兴趣的 2-3 个犬种,在详情页的“优缺点”和“饲养建议”部分横向对比。比如“第一次养狗、住公寓、怕掉毛”的用户,可以同时看比熊、贵宾、雪纳瑞的页面,自己比较性格差异。
为什么有的犬种介绍里没有“常见疾病”这一项?
部分犬种的“常见疾病”字段为空,是因为该犬种目前没有足够权威的流行病学统计数据支持——比如一些较稀有的犬种(如“贝灵顿梗”),样本量太小,无法给出可靠的遗传病发病率。工具遵循“有据才写”的原则,不凭空编造。如果你关心的犬种没有疾病信息,建议去 CKU 官网或咨询专业兽医,也可以参考该犬种在国外的品种俱乐部健康报告。
这个工具能离线使用吗?没网的时候能不能查?
不能完全离线使用。工具是后端(BE)实现的,所有犬种数据存储在服务器上,每次查询都需要通过网络请求获取数据。如果断网,页面会显示加载失败或空白。不过页面本身是静态 HTML,首次加载后,已经看过的犬种详情会留在浏览器缓存中(取决于浏览器设置和缓存策略),在同一个会话内再次查看可能不需要重新请求。要稳定离线使用,建议用浏览器的“保存网页”功能或截图保存常用犬种页面。
工具里说某犬种“性格温顺”,但网上说它很凶,到底信哪个?
工具标注的“性格”是品种共性,不是个体保证。比如“金毛寻回猎犬”在 AKC 标准里被描述为“友善、可靠”,但个体可能因社会化不足或虐待而出现攻击性。“性格温顺”意味着该品种在统计上攻击人/狗的事件发生率较低,不代表每一只都温顺。工具详情页的“优缺点”部分会注明“需要注意社会化训练”等提醒。建议把品种性格当作参考,具体选狗时还是要看实际接触和犬舍/救助站的个体评估。
选择 打开 +新窗口 esc关闭