For the organ meat, mine only get it once a week. Zeus won't eat it by itself, so I cut it up and mix it in with canned fish, ground meats or eggs.
No, they don't need RMB every day. As long as they get sufficient RMB over the course of their diet, it's fine. Mine regularly get meals with no bones at all, such as tripe, chunks of deer meat (from a hunting buddy), beef, or a meal of organs mixed with ground meats, fish or veggies. But they also get meals with lots of RMB, such as turkey necks, pork neckbones, or chicken leg quarters with back and rib bones attached.
I don't feed fresh fish, simply because it's insanely expensive in my area. And I love fish. So if I'm spending the money on fresh fish, darn it, I'm eating it myself!
My boys get canned. So sorry, but I don't know anything about feeding it fresh. I also don't know about ground bone cleaning the teeth.
I would send a pm to Redyre to find out about raw for puppies. If I remember correctly, she feeds raw to her puppies.
I personally don't suppliment at all. I figure if it's truly a complete diet, there shouldn't be any need for suppliments. And my boys seem perfectly healthy. I did debate about doing salmon oil. But instead, I started to feed canned salmon about once a week. I figure it's the same thing.