As to the dog vs chicken controversy, try this.
In this culture, that being the USA for any international readers, there is no place I know of that serves buckets of Kentucky Fried Dog.
Didn't read the whole thread so if I'm repearing something already posted I apologize. If all you saw was a little of what might have been blood in a dropping one time then I wouldn't even worry about it.
Personally I've never seen the wisdom in taking a $5 chicken to a $50 [or more] Vet...