My 11 year old rescue who I have had for a year is a Corgi German Shepherd Cross. He adores me and follows me everywhere but he pushes hard against the back of my legs with his nose, I always assumed it's herding instinct as both are herding breeds but a friend says it's dominant behaviour and I need to train him to stop he does not do it to DH but then he doesn't follow him like he does me. I would welcome advice from people who have herding breed dogs