I love almond oil as a topical application. It does wonders for my skin, but the oil pulls I have tried with it were not the best. I use coconut oil as a supplement and a moisturizer, but once again it was not the best thing I have tried for oil pulling (but it does taste good).
For pulling my best results have been in order:
#1 Sesame Oil
#2 Olive Oil
#3 Sunflower Oil
#4 Peanut Oil
I was not able to experiment very long with the sunflower oil because one of my dogs got hold of the plastic bottle and ate it. He is now very regular though :)