Российские лингвисты установили, что словосочетание "злой как собака" в
корне не верно. Первое слово мужского рода, а второе женского.
Правильнее говорить "злой как кобель" или "злая как ссучка".
Российские нелингвисты все это успешно игнорировали и продолжают
выражаться, кто как хочет.