I use Udderly Smooth, seems to do the job but can't comment on whether it stains or not, it doesn't in my experience anyway.