I am interested in applications of the hairy ball theorem to non-closed surfaces, such as dogs and cats.
As has been pointed out to me in my previous question, it is possible to arrange the two cowlicks of a hairy ball so that they are on top of each other. One can then "cut out" these cowlicks, leaving a sphere with a hole that has been combed smooth with no cowlicks.
Let's consider the task of combing smooth an entire puppy. Topologically, animals are toruses, but if we seal shut the oral and anal orifices they become spheres. However, the fur (ie. fur-covered skin) of the puppy is not a closed sphere: There are holes in several places such as the paws, ears and eyes.
My conjecture therefore is that we are guaranteed to be able to comb the entire puppy smooth, because we can arrange for the [virtual] cowlicks to end up on these holes - for instance on the paws, where there is no fur. Real puppies, of course, have natural cowlicks, and presumably the tip of the tail would get complicated, but those are mere details anatomy. As I've mentioned above, with a single hole, it seems trivial to demonstrate that combing over is possible. I imagine that with multiple holes the situation is no different: They can be constructed from the one-hole case by cutting additional holes (which does not disrupt the combing).
Is it correct to conclude, therefore, that any compact surface can always be combed over with no cowlicks? Is it true that spheres are the only object that requires cowlicks?