I agree with Bob. Pure neatsfoot oil for horn and let the horn sit in it for as long as you like, I tend to keep it in there for at least a week.

For ivory, I would suggest soaking in clear...