Слово "собака" пишется через "б" и "а" - "собака". В русском языке это слово является исключением из общего правила о написании слов с основой на "о" после буквы "б". Изначально в русском языке "собака" образовалось от древнерусского слова "собакъ", которое, в свою очередь, происходит от древнеславянского "сѫбака".
Согласно правилам русского языка, после "б" обычно пишется буква "о" (кроме случаев, когда следует обозначение твердости согласной), а никак не буква "а". Однако это исключение и объясняется этими историческими корнями слова "собака".
Таким образом, правильное написание слова "собака" с двумя буквами "б" и "а" необходимо запомнить и использовать в письменной речи.