История
Впервые документально символ "@" встречается в письме флорентийского торговца от 1536 года. В нем говорилось о грузе, в частности о емкостях с вином, обозначенных этим символом.
Современное название данного символа «коммерческое at» в счетах он использовался в таких контекстах: 7 widgets @ $2 each = $14, что переводится как 7 шт. по 2 долл. = 14 долл. Поскольку этот символ применялся в бизнесе, он был размещён на клавиатурах пишущих машинок. Спустя 80 лет его унаследовали компьютерные клавиатуры.
Почему @?
По большому счету символ @ был почти случайно выбран американским инженером Реем Томлинсоном для того чтобы отделить имя пользователя от имени компьютера при отправке первого электронного сообщения. Этот символ был выбран, так как не содержался ни в именах пользователей, ни в именах компьютеров.
Почему собака?
Собакой его называют, потому что значок действительно похож на собаку, свернувшуюся клубочком. Отрывистое звучание английского «at» немного напоминает собачий лай.
Существует так же легенда, что во времена текстовых дисплеев была очень популярна игра, разрабтанная на псеводграфике, где нужно было ходить по лабиринтам, наприсованным символами. В игре учавствовала собака, которая была изображена символом @. Возможно именно поэтому символ назвали собакой.
Кстати далеко не во всех странах это символ называют собакой. Где то это кошка, а кое где даже обезьяна.