Oh yeah, I hear ya Kym. We use to call DJ stinky. If you do not keep up with the ear cleaning it is a nasty smell. And they do shed........quite a bit.
Now I'm not sure about the Cavalier King Charles, but I do know they have longer hair too, and its usually straight, which requires more grooming. Not sure about Goofy, but DJ's hair when it got long was curly.
But keep up your quest for saving a shelter dog. Print them out and just leave it laying on the kitchen table or counter. hee hee Good Luck!!