Down-at-the-heels

To be shabby, to be poorly dressed.

The man looked down-at-the-heels after he was fired from his job.