Собака, как и другие имена существительные, пишется с заглавной буквы - собака. Она также имеет двойное значение и может быть использована как имя собственное собака Шарик или как общее название для всех собак.
Название "Шарик" также должно писаться с заглавной буквы, если это является именем собаки. Однако, если "Шарик" используется просто как общее имя, то в этом случае пишется с маленькой буквы.
Важно помнить, что при использовании имен собак необходимо обращаться к ним с уважением и следить за правильным написанием их имен. Кроме того, правописание имен и слов в русском языке играет важную роль в общении и передаче информации, поэтому следует обращать внимание на эти моменты.