Почему это @ называют собакой.
Все просто. Этот знак ранее назывался открытая скобка за которой идет название интернет провайдера, после которого не ставится точка. Американцы называют скобки ( ) собаками, поскольку считают, что скобки лают друг на друга. То есть все по Задорнову: ОНИ ТУПЫЕ!
Правда мы, которые подхватили эту глупость не умнее американцев. В общем как в истории, когда встретились двое: тупой и еще тупее.