I've tried all of those products on both of my dogs. They both have True Silk coats so if yours is a cotton or a modified silk coat your results might be different.
Cranberry Fields shampoo and conditioner - We REALLY like this stuff, it works great for cleansing in a gentle way. If you have any dandruff problems this will take it away super fast! The smell is clean smelling but after they are bathed with it there isn't any "scent" on them per say. The product is SUPER cheap which is nicer on your budget!
Cowboy Magic Shampoo and Conditioner - Didn't work for either of mine, left their coats droopy looking and once they were dried off they looked a little greasy and there wasn't any scent to it really...
Fur Butter - AWESOME product! Leaves Jaden and Jewelina's coats looking as smooth as butter!

Great scent, really mositurizes, great to use as a conditioner treatment on their coats weekly!
Mane N Tail- Didn't work for us, the conditioner seemed to light of a conditioner and didn't really give us any great results. We were stuck with a huge bottle and ended up giving it away.
MinkSheen- We love this stuff!

Awesome results, incredible shine. My breeder is a show breeder and this is the only thing she uses on her dogs and they are incredible! The scent from the bottle is initially strong but once it is rinsed off and they are dried it's a pleasent cedar/woody kind of scent that smells really clean and lasts. It has a coat conditioner in it so you don't have to use a conditoner with it and it has citronella and cedar in it as a natural preventitive to keep bugs from biting your pup when they go outside.
This stuff keeps Jaden and Jewelina looking awesome and even 4 days after they've had a bath they smell wonderful and look like they were just bathed and dried!

Most everyone here that has tried it on a silk coated dog really loves it, those that haven't had great results seem to be ones with a different breed other than a yorkie or a yorkie with a modified or cotton coat.
Hope this helps!