A South Wales animal charity has managed to raise £2,252 following an emotional online post.