Bonjour,
Alors tout d'abord, d'après ce que j'ai pu lire, le fait que ta mère le frappait et même avec des objets est vraiment très grave, on ne frappe pas un chien car il a fait quelque chose qui nous ne plait pas, pour cela on l'enferme dans une pièce ou alors on l'ignore, cela peut s'appeler " battre un chien " même si ce n'est pas souvent, c'est tout de meme très grave, enfin bon, il se peut que cela a laisser des séquelles sur ton chiens ou bien un trouble dans son comportement.
Pour ce qui est des nuits, il faudrait que tu l'enferme dans une pièce pour qu'il ne t'endende pas ou pour ne pas qu'il tente de s'échapper, par exemple dans la cuisine avec un pull qui sente ton odeur pour ne pas qu'il s'inquiète, cette méthode est plutôt pours les chiots mais cela marche tout de meme avec les chiens. Et dès que tu l'entend aboyer ou couiner, ne vas surtout pas le voir car il pourrait en profiter les autres nuits.
Pour ce qui est du pipi dans la maison ou bien du caca dans la maison, il faut se baser sur la récompense, dès qu'il fait pipi ou caca a la maison, ignore le et ne nettoie surtout jamais devant lui et dès qu'il fait pipi ou caca dehors n'hésite surtout pas a le récompenser et a lui faire faire la fete en lui donnant par exemple une récompense, en le caressant et en lui disant par exemple : c'est bien; bravo; bon chien,etc… et n'ai pas peur d'être ridicule, petit a petit il va comprendre que pipi dehors = récompense et pipi a l'intérieur = rien.