What a cutie!
The scraggliness (which is TOTALLY a word, and a good one, too!) is more than likely the result of a mixed-breed coat, a very common thing to see. Poodles and bichons have coats that naturally curl and sort of "clump" together. Groomers use their tools (more specifically a high velocity dryer and/or a fluff dryer) to fully dry and straighten the hair after the bath, giving them that sort of fluffy "show" appearance. You may be able to achieve this look at home with a brush and a hair dryer, but it will take a good chunk of time. If you're fond of the length but not the scraggliness, I would recommend having a groomer take a snap-on comb over the body to "tighten up" the coat, or rather a light trim w/o taking off much length. A groomer can also clean up the face a bit, ridding the hairs around the eyes that catch those eye boogers, and trimming up the face in general. As far as tear stains go, it can typically be traced back to the kind of food the dogs eats, and also any underlying health condition the dog *might* have. When the facial hair is wet from excess tearing it can become a breeding ground for bacteria and yeast, which cause the brown coloring. There are some products out there, like
Angels' Eyes, that do help, but are somewhat controversial because they use a small amount of an antibiotic, called Tylosin, and some people worry that the dog can develop a resistance to it. These products are sprinkled over the food daily and supposedly help to reduce staining (and I've heard very good things about them). I'd ask your vet about them to get their opinion before adding it into their diet. Tear staining is a pretty common problem amongst dogs (and cats), and unless it's really bad, can typically be trimmed away ever 4-6 weeks by a groomer.