From neglected and troubled to an amazingly adjusted dog – Ivy has come a long way thanks to a wonderful adopter who never gave up hope. Check out Ivy’s Ruff Life story here.