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