<human>: Can you give me a shortened version of the text?

We've been in a relationship for 2 years now (M 23 and F 21), and there's just one thing really bothering me (and has been for a while).

She's following courses involving all sorts of animal stuff (anatomy, behavior, etc etc) and she's an animal enthousiast. That's cool and all, and she's actually really knowledgeable on animals, but it's getting really annoying. She just keeps blurting stuff out when nobody cares or asked in the first place, constantly.

Whenever she sees someone with a dog, off she goes again rambling on and on about shit like "look at that, she's just letting the dog walk all over her, no control over it at all" and a bunch more points on what the person is (alegedly) doing wrong.

An animal shows up when browsing tv channels? "[insert animal's name, followed by latin name]". An animal portrayed behaving unrealistically in a movie or tv show? She rants about how unrealistic that shit is (weird, right? It's a fucking movie! EVERYTHING in it is fake/unrealistic, why do you expect the animals to be any different??)

I've tried various responses to this behaviour, ranging from explaining that it bothers me and that the animal stuff doesn't interest me, to passive aggressive "congratulations, you're taking animal courses!" to flat out "I don't care! Please, keep it to yourself for once! What are you even trying to achieve!?". And she'll stop for up to half an hour, forgets it bothers me, and carries on again.

It's not just limited to animal stuff either; if I watch a movie she's already seen, there's no point, because she will just spoil *everything* right before it happens, and like with animal stuff, I just can't get it through to her how annoying it is.

Everything else about our relationship is great, but it's just the know-it-all stuff getting in the way for me. Any advice would be great.
<bot>: my girlfriend keeps going on about how bad people are with their dogs, naming animals she sees on tv, etc, when I repeatedly tell her I don't care and that it bothers me, but she just won't stop.