A Good person is one who feels guilty even before a dog.
A Good person is somebody who does good, but usually not very well.