> I have an 9week old puppy and I'd like her to have the veg hedgehogs, toothbrushes etc
I genuinely don't see the point in these at all, they DON'T clean teeth, DON'T add nutritional value to a dogs diet, and DON'T last long enough to be a useful distraction. Stick to fresh fruit and veg instead and consider raw chicken wings for teeth cleaning - and she can have all these now, you don't have to wait for her to be older :)
Hide chews are ghastly, and dangerous when they get soft and flabby (they also stick to carpet like glue). However I did once get given a pack of flat ribbon hide chews which I found useful whilst grooming - the pup happily sat gumming his chew whilst I worked and I removed it when I finished. If I left it to dry he could start it all over again next time!! :)