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