Yes, I "catch" other people's moods frequently. I've been informally trying to figure out why and have come to focus my research on family patterns of communication during my childhood.
One way of looking at this is somehow during my upbringing I came to assume responsibility for other people's feelings. I consequently developed "spongy" personal boundaries which allow other people to unexpectedly "get to me."
I'm still groping for answers but it all may be moot for I've largely withdrawn from society.
I wish you better success!
__________________
My dog

mastered the "fetch" command. He would communicate he wanted something, and I would fetch it.