If you wish to find a worthwhile charity, Westside German Shepherd Rescue I've known and helped for years. My dog was adopted from them. They are honest, kind people working hard to rescue amazing dogs which are waiting to love people who adopt them. Every penny you give them goes to saving lives and lessoning misery in the world.
If your heart moves you, please help this charity by either volunteering time or donating. Doing so will make you feel good. :)
And always remember.... Adopt. Don't shop.