Существительное тапка женского рода (и тапочка тоже).
Правильно: тапка, тапочка. Это слова женского рода.
Да, фамилия Шапочка склоняется – и мужская, и женская.
Форма единственного числа – тапочка. Это слово женского рода.
Оба друга — количественно-именное словосочетание, устроенное так же, как, например, и два друга. Во всех таких словосочетаниях главным словом является числительное (или слово другой части речи с количественным значением). Связь в таких словосочетаниях различна в начальной форме (когда главное слово в И. п.) и в формах косвенных падежей. В начальной форме это управление (количественное слово управляет родительным падежом существительного), а в остальных — согласование.
Обращение дети надо выделить запятыми: Ваш папочка, дети, козел.
Тапка и тапочка – существительные женского рода. Правильно: две тапочки.