You can also add a bit of lecithin to your caramel which will help your emulsion.
when I make caramels with butter, I always add the butter to the beginning of the cook. I was once told that adding it at the end can cause the butter to go rancid......