For all the smug little gloaty smart arses saying 'why don't pet owners prepare their animals'..
The preparation work required to really make an animal bombproof to such sounds...
ie, classical conditioning
Requires that the animal always pairs the sound with something reinforcing
That the animal does NOT experience the sound louder/closer/more frequently than their current ability to cope..
Requires that their stress levels remain low so they can process what they are learning.
Given fireworks are unpredictable, because its NOT just the 5th, its the week before, the week after its Divali, its halloween its new years eve, its the local colleges leaving party (yes!), its mrs bloggs wedding, its so and so's birthday...
It really ISNT possible for the owners of many pets who already have a fearful reaction to fireworks to do something about it.
For those with brand new kittens and puppies, yes... for anyone who has taken on a rescue dog, or whose dog got scared before they knew what to do about it... it is a fucking difficult job and the random unpredictableness of fireworks BECAUSE they are available to the public and therefore unpoliceable... means for many animals it is nigh on impossible.
I have 4 dogs who are fine with fireworks, absolutely fine.
I have one dog who got scared 15 years ago when some utter TWAT let one off behind us one afternoon in october (still daylight!)... we have worked on the issue since then but he damn well knows the difference between the real thing and a cd, he's fine with the cd he's fine with fireworks on the tv, hes fine now with fireworks in the far distance...
But once he has had a couple of nights of random fireworks, his stress (his adrenaline, his cortisol) are up too high and he CANNOT relax and he IS terrified of the constant barrage of explosions.
So, I say make them like other explosives, something that requires a licence and an approved event - that means there should be NO fireworks in peoples gardens or in the streets or in the hands of muppets but if you DO want fireworks for aunty betties 95th, you can book it via a licenced fireworks company and get it approved if your site is suitable and then put a notice on a lcaol 'we are having fireworks' website that everyone has to notify.. and that would resolve the issues for everyone really.
One place for folk to check weekly for fireworks, no unlicenced idiots iwth explosives running about eh streets. People who want them can have them.