* Feral dog: This emphasizes that the dog is living in the wild and has become unsocialized.
* Lost dog: This implies that the dog was once owned but is now separated from its owner.
* Abandoned dog: This emphasizes that the dog was intentionally left behind.
You can also use more informal terms like:
* Rover
* Wanderer
* Street dog
Ultimately, the best name to use depends on the context and your personal preference.