Cupcake just turned 6 months old last week. He first started being agressive and overprotective towards my husband when my husband got out of his chair or walked towards me. Yesterday he acted out towards my 6 year old daughter and today towards our older dog. It is usually when I am holding him and someone comes near me. I am afraid he is going to hurt someone. If I hadn't been holding him and restrained him during his agressive behavior he probably would have. I am going to contact a dog obedience trainer tomorrow. Any suggestions on what I can do? Thanks.