We have a 12 week old Corgi puppy. I know they are bred to be herding dogs, but she keeps herding us all over the house and biting our heels! Her little teeth are sharp and it does hurt. I don't want my 4 year old daughter to become afraid of her. Any suggestions on how I stop her from doing this even though it is a natural instinct? When I tell her "no" should I gently hold her muzzle so she knows that the biting is the bad behavior? Any advice is appreciated.
You'll have to work on training her not to bite, but you'll never stop her from herding. She obviously has a high drive to do it, it's in her, so it will be done. You should try working her, get her on ducks and sheep so she has somewhere to channel that energy, other than at your heels!
I have a Border Collie that used to have similar issues. We don't all live in an area where ducks and sheep are available, so look into other avenues of keeping her mind busy. Ryssa's herding has greatly diminished since we've involved her in obedience and agility classes. In addition, we are sure to walk her for a minimum of an hour a day (sometimes broken in 2 walks). You'll obviously have to address the biting issue, but allowing other outlets will also help.
Good luck...I know how frustrating this behavior can be.