Our knuckle bone come from the beef femur bone, on the hind leg. They range from 1-2 lbs and approximately 4-5" long. They are ideal for medium to large dogs.