seizures in dogs are tough and i dont have MUCH experience with them directly, but they can be caused by a number of things (any new cleaners, fertilizers ect being used aorund the place?)
thankfully these sound relitivly mild (and helped by an icepack is generally a good sigh)
my first suggestion is try to stay calm,its scarier for you than it is for him make sure if he does go into convulsions he cant fall off anything and gently but calmly talk to him during (itll help keep YOU calm lol.
obviously watch the teeth end...sometimes they snap/nip accidentally (and no worries he wont swallow his tounge) but the key is definatly stay calm.
the fact youve removed BHA from the diet now is a big thing, its one of the most common seizure inducers in dogs who are not epileptic...however it can take up to 2 weeks for those chemicals to be cleared rom the body so dont be suprised, if thats the cause if this kind of stuff goes on for a little while.
if its environmental figuring out the cause would have the same result, again find out if there using any fertilizers, or if youve changed clenaing products ect.
if environmental is ruled out see if you can think back on any details of the day leading up to the episode, i also suggest keeping a fairly detailed journal for the next few weks, note any beahvoiour that doest seem right but also note "today cleaned the stove with *insert product*" or "today there out doing landscaping" your looking for patterns that could lead to triggers.
seizures are obviously not always epilepsy and a few seiures is not nessicarily indicative of a seizure disorder...so i wouldnt worry too much at this stage in the game, generlaly even if it is a seizure disorder vets dont like to treat with medication unles they are frequent (at least 4-5 times a week) or severe.
keeping track of those patterns will also help if this does become a vet nessicary issue.
seizures can be caused by anything, from chemicals to a bump on the noggin to a virus, to ingredients, even something as simple as a scent, stress or low blood sugar.
they can also sometimes have seemingly no rhyme or reason...
my parents cocker spaneil is now 8 yrs old and early last year he had a week where he had a few seizures..., he had 3 in totoal over the space of a week, never had them before, and *touch wood* hasnt had any since, we couldnt figureout a cause and the vet said unless they become more frequent, theres not much to do or worry about, and that it was probably just a virus working through his system.
i wish i could be more help
but in this case id keep an eye on him, continue the icepacks as nessicary if they seem to be helping and keep a journal...if this goes on for more than 2 weeks (or becomes mroe frequent (multiple seizures a day)) then id give the vet a call and an EEG might be in order to rule out abnormalities...
*hugs* its scary to watch...
i wish i had more answers or suggestions. seizures are odd things.