Não, a execução de -r ou --remove não remove pacotes que dependem do pacote que está sendo removido. dpkg executa apenas a verificação de dependência, não faz nenhuma resolução de dependência. Se você executar dpkg -r em um pacote do qual outros pacotes dependem, a operação falhará com uma mensagem de erro.
É melhor usar apt-get para o gerenciamento de pacotes. dpkg deve ser reservado apenas para uso com a listagem do conteúdo de um determinado pacote / arquivo .deb ou para fazer a instalação / remoção de pacotes que são itens únicos autônomos que não dependem de nenhum outro pacote.