If you're luck enough to live on the coast, you may well have a constant and free supply of cuttlefish bone.
A bird keeping friend of mine lives on the Cornish coast (that's south west England for anyone outside the UK) and regularly collects these bones whilst walking his dog on the beach.
I've been assured that, once they have been cleaned, they can be given to birds with no ill effects. |