I am as per usual opposite LOL...........Give the "dog a bone" is my motto. And large bones for small dogs is even better, because they cannot even splinter them. I have huge dogs with jaws of steel. they get daily bones. And because they get daily bones from as ealty an age as possible, they are totally used to them and cope with them. Dogs that get the occasional bone go frantic with them. that is why I supervise my new resues, once they realise they will get another they settle. I like brisket bones for large puppies, because they are soft, not really bone, but cartilage. That is also how i start my new rescues. There-after I prefer non-weightbearing bones for my giants, but I will use them if that is all I can get. I just take them away after one day........Mind you Lukey can demolish one in a day. I agree too much marrow can be a problem(flatulence ), but your little one could never get to is.
My Breeder starts all her puppies on bones at 4 weeks......We also feed RAW, only use dry food when we are travelling. I never seem to have poop issues.
Congratulations on your puppy