I may imagin Job being as class with core attributes, integrity and commitment, and the variable attributes like wife, wealth, family etc. You can have billions of different instances of Job and the variable attributes may change over time. If integrity and commitment are unphased by that, the instance of Job is reliable. It is Jobs choice to be reliable, no matter his attributes.
Mistreating dogs changes their core attributes and makes them less reliable. They might be rehabilitated, but this crucial part is not their choice.
This is how I would see the difference. What do you think?