Quote:
| Comet is a black lab German Sheppard mix. |
Ok, I read all the posts, and what seems to me is a typical German Shepherd behavior... They are VERY protective...
IMO, Comet is not being aggressive... On the contrary - she is protecting Jaiden. In her mind, flower could hurt Jaiden. She will try her best to protect her, and that means being close to her on a watch, making sure nothing will hurt Jaiden. She will continue to break whatever is in between her and Jaiden (i.e. baby gates)
This is easy to test - just pretend you are going to slap Jaiden in front of her - she will go into a full on attack mode against you (make sure your husband is holding her!!

)
IMO this dog will never hurt your baby, unless it is by shear accident... BUT... an apartment is not a place for a German mix... and to make it worse, cats are not very good to have around either, unless they were brought up together since she was a puppy.
Basically, IMO, this dog chose to be Jaiden's protector, and he will bark, threaten anything that he considers threatening for Jaiden; of course cats included.
I think one way to keep the peace for now is to have either her or the cats around the baby, not the two.
But, I do feel really bad for her... I have seen this protective behavior with germans before, and it is one of the things that make them extremely loyal dogs... She is just doing this out of love, and she doesn't understand why she is being punished, or being kept away from her "beloved master".
Anyway, this is just a different perspective that I thought might help you a little... Comet loves your baby, that's for sure!
(and yes, I would consider re-homing her for her own happiness - an apartment with cats and a baby is not a good environment for her)
Vibes for peace in your home!
