Some of it can be genetics but with good nutrition and product you can help it out (just like with us humans!)
First - what is the premium dog food you are feeding your Ragamuffin?
2. WHat shampoo and conditioner do you use?
3. DO you have problems with snarls/tangles/matts?
4. Does the coat have a "fluffy" problem? Meaning - is it hard to tame?
5. How old is your baby?
6. Do you give your baby nutritional supplements?
I know it's frustrating! I have three and each of them have different type of hair. I have to deal with each one differently.