WEll, thanks for the suggestions!
Coaster- Unfortunately, I can't keep the cats/dog separate all the time. Crating Orchid all the time is not something I feel is good for her. I could lock Riddle in a room all by himself, or with Rumor, but I don't feel that's right, either.
All of my animals are very much a part of the family (not saying that you were suggesting otherwise- just explaining my own thoughts) and Riddle suckles so often I'd have to keep him locked away all the time.
I'll keep researching.
As for Rumor's food dominance- yeah, I think that's about right. I'll just keep er away from the others during feeding.
Doodle- unfortunately with Orchid being a heavily coated dog, I can't afford to put something on her that could possibly break her fur or mat it. She has an immense amount of undercoat, and for it to be effective against Riddle's advances, she'd have to wear it all the time because he suckles all the time.
It's kind of icky, really. He does it everywhere, not just nipples. Yesterday, she had a huge wet spot on her forehead where he'd been going at it while we were unpacking and unable to watch.
I thought about dipping her in Bitter Apple- JK JK!
As for Rumor getting enough food- she' will literally eat as much is put down for her, as many times as you put it down, then she pukes it back up. One day to experiment, I put about 12 oz down for her. She ate the whole thing by herself, then thew it up, then ate it again and this time kept it down.
She's pear shaped, now, because she eats so much. I was more worried about over feeding her, to be honest.
She's not a big kitty.
Thanks again for the replies! Im sure that eventually I'll stumble upon the right set of ideas to keep everyone in good shape.