ok..i gotta admit 1st..my drawing is Bad... but its better than just words..
so...on the way to Taiping Zoo..


however..on inpection of the damage...the fog light was actually in a concave compartment..the bumper is jutting out above and below the light...and it literally got ejected out!! dunno flew where osso.. quite impossible..must be a sharp point impact..so..heres my theory..

the dog must have looked at the car..and the dog's snout must have acted like a hammer...banging the light out!!

even wierder...theres an unknown engine part stuck below!! looks like a wiper water can..or radiator.. but its too big for his car!! and its empty..dry.. and filled with some sand!! Joo Ee claimed not to see it b4 knocking the dog.. but how on earth it became stuck undereath there??!
It certainly unfortunate that we got into this... but i agree with Brian and Woon Lee.. its either us or the dog.. and its probably the best outcome..if brake...we might have a back collision..if avoid...were into oncoming traffic.. so...thank God for the protection... and it didn dampen our trip after all!!