```mermaid
graph TD
A[开始] --> B{是否犬只满3个月?};
B -- 否 --> C[等待犬只满月];
C --> B;
B -- 是 --> D[带犬只去指定机构打狂犬疫苗];
D --> E[获得《动物免疫证明》];
E --> F[准备材料: 身份证、免疫证明、犬只照片];
F --> G[前往户籍/居住地派出所];
G --> H[材料审核 & 现场犬只登记];
H -- 材料不全/无效 --> F;
H -- 材料齐全 --> I[缴纳犬牌工本费];
I --> J[领取《养犬登记证》和犬牌];
J --> K[犬牌佩戴爱犬身上];
K --> L[每年按时年审];
```