Not all stray animals need to be taken home. Healthy animals with wild survival skills can live outdoors.
Here are the rescue judgment processes when you see a stray cat and a stray dog respectively.
There are four types of stray cats that need rescue: 1. Stray cats with obvious physical abnormalities; 2. Kittens without a mother cat's care; 3. Stray cats that are very friendly to humans; 4. Unsterilized stray cats.
Common situations where stray dogs need rescue are: 1. Those with obvious injuries or diseases; 2. Those that are extremely hungry and thin; 3. Those suspected of being abused; 4. Those that are lost and unclaimed.
graph LR
classDef startend fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px,shape:ellipse
classDef process fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px,shape:rounded
classDef decision fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px,shape:diamond
classDef text fill:#ffffff,stroke:#ffffff,stroke-width:0px
A([Find a stray cat]):::startend --> B{Is it an adult cat or a kitten?}:::decision
B -->|Adult cat| C{Check if it is injured?}:::decision
C -->|Injured| D{Is the injury serious?}:::decision
D -->|Not serious| E(Treat it yourself):::process
D -->|Serious| F(Take it to the vet):::process
C -->|Not injured| G{Is it friendly to humans?}:::decision
G -->|Not friendly| H{Does it have an ear tag?}:::decision
H -->|Yes|I(No need for rescue):::process
H -->|No|J(Sterilize and release):::process
G -->|Friendly|K{Is its fur smooth, clean and in good condition?}:::decision
K -->|Clean|L(It may be a free - roaming domestic cat, no need for rescue):::process
K -->|Not clean|M(It may be a lost or abandoned cat. Post a lost cat notice on the platform or find an adopter):::process
B -->|Kitten| N{Observe if there is a mother cat nearby}:::decision
N -->|Yes| O(Wait for the mother cat to take it away):::process
N -->|No| P(Take it back for rescue):::process
linkStyle default stroke:#73A6FF,stroke-width:2px,fill:none,arrowheadStyle:fill:#73A6FF
style A font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style B font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style C font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style D font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style E font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style F font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style G font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style H font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style I font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style J font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style K font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style L font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style M font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style O font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style P font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
graph LR
classDef startend fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px,shape:ellipse
classDef process fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px,shape:rounded
classDef decision fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px,shape:diamond
classDef text fill:#ffffff,stroke:#ffffff,stroke-width:0px
A1([Find a stray dog]):::startend --> B1{Does it have obvious injuries or diseases?}:::decision
B1 -->|Yes| C1{Is the injury or illness serious?}:::decision
C1 -->|Serious| D1(Take it to the vet immediately):::process
C1 -->|Not serious| E1(Contact an animal rescue organization for assistance):::process
B1 -->|No| F1{Is it extremely hungry and thin?}:::decision
F1 -->|Yes| G1(Provide food and water and contact a rescue organization):::process
F1 -->|No| H1{Is it friendly to humans?}:::decision
H1 -->|Yes| I1{Does it have a collar or identification?}:::decision
I1 -->|Yes| J1(Contact the owner to return the dog):::process
I1 -->|No| K1(Post a notice to find the owner on the platform or find an adopter):::process
H1 -->|No| L1(Observe for a while. If the situation doesn't improve, contact a rescue organization):::process
linkStyle default stroke:#73A6FF,stroke-width:2px,fill:none,arrowheadStyle:fill:#73A6FF
style A1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style B1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style C1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style D1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style E1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style F1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style G1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style H1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style I1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style J1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style K1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
style L1 font-size:11px,font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif