FIrst of all, congratulations on the new Baby, and so sorry to hear about your cat, it must be hard for all of you. I can't offer much advice either really, but I agree it might be an idea to call a professional in, there's so much at stake and if Sweep's handled wrongly (with the best of intentions)', you could make things worse. I remember when my first baby was born, my German Shepherd became extremely protective of him (and my parents always told me the story of their cocker, who lay under my pram and wouldn't let anyone near the house. ) Sweep probably just needs to learn that its not "his problem" . I'm afraid I have to disagree with suggestion of letting Sweep stay with your inlaws, I realize he's used to it, but he could interpret it as being pushed out of the way and with a new baby in the house, I think you'd be inviting trouble to be honest - the last thing you want is for him to become jealous, particularly as you've already made a successful effort to involve him. I do hope you can sort it, he's obviously much loved so I'm sure you will. Very best of luck!!!