Shelter dogs can have tough pasts. In some cases, not only were they neglected, but they were downright abused. In these cases, it can take a lot of time and patience for dogs to trust people again. All it takes is a lot of patience and a loving, open heart.
Video by YouTube user Pets Lovers