I'm thinking of taking a homeless person's dog, it's very dirty
They really need that. Why rob a homeless person of their companion?
Because it's amazing I mean come on who wouldn't do that?
For starters, I wouldn't do that. Leave the homeless person alone, they already have it hard enough.
You're way too overprotective. You can't spoil me this much or else I'll get bored.
The dog may be really great and in need of a bath, but it's not your animal and you know it would be sad to have them be apart from each other. They need each other to be stable, and I think you can just ask him to play with the dog so you can still interact with it.