I am not a fan of these gimmicks - they are not good for your little one's teeth due to their excessively high sugar content - if you are worried about length then a nice plain dog biscuit is equally, or even more effective, and are often cheaper. A great bone is manufactured by Nylabone - it is made from potato starch and completely safe for our little ones - no spices, onions, garlic or charcoal etc added. I like to put mine in the oven for 15 mns to give it a crispier texture. It is absolutely priceless watching them carrying their bone around the cage
You can break them into smaller pieces for Dwarves and Chinese hamsters but this is not necessary.
A final word of warning - be careful of giving Campbell's Russian Dwarf Hamsters too much sugar due to their propensity to develop diabetes.