What is a dog without home called?

A dog without a home is typically called a stray.

Other terms might be used depending on the situation, such as:

* Feral dog: This term is used for a dog that has lived in the wild for a long time and has become independent and unsocialized.

* Abandoned dog: This term refers to a dog that has been left behind by its owner.

* Homeless dog: This is a general term that refers to any dog that does not have a permanent place to live.

It's important to note that all of these terms can be considered negative and may be hurtful to those working to rescue and rehome dogs. It's best to focus on positive language, such as "dogs in need" or "dogs looking for their forever homes."