When a dog moves in, big enough, I call him a horse. He is a Mastiff dog and was homeless. He had been living outside, cold rain, when he had been in a home, previously. After he had lived in many, not so good places, he won me over. The last thing I need is a dog to take care of, but he is so well trained and behaves well.
I see this as a lesson on traveling some bad roads of life. He was used to living a good life, then went through some rough times. He kept moving until he found a nice, warm, large home. When it looks bad, keep holding on until your situation does get better, even if it looks hopeless now.