Native English speakers, could you please help me with these isssues?

1. Does this sentence make sense:

"When I return home, I don't know if my dog is happy to see me, or if he's happy because his SUSTENANCE is now assured."

2. And if it does, what do you understand by 'sustenance' in this context?
3 answers 3