I adopted a 3 year old corgi about 4 months ago and he is a wonderful dog. He just seems to get upset when my 18 month old niece is around. I dont know if he is scared or what..but he does fine with kids around 4 or 5. He actually runs around and plays with them. But when it comes to my niece he will run away or he lets out a growl and runs away. He never shows his teeth when he growls, and usually growls and runs away..but I dont know what to do. I correct him when this happens but he still continues to do this. The previous owner said he is great with kids and he is just not the little ones. He also growls if he is on the bed and I move around in my sleep, again just a growl no teeth showing but its like he doesnt want to be disturbed. I dont know what to do. I need help!