Kinda upset with my boyfriend of 2 years

So I just got a really nice car. It’s a 2015 I believe. It’s a Hyundai Santa Fe and it’s by far the nicest car I’ve ever had. There’s no rust, no dents, no scratches. It’s in perfect condition. My boyfriend has a puppy that’s about a year old. Its his moms (hes 19 and still lives with his parents) but no one’s ever home to be able to train her. The poor puppy sits in a kennel almost all day. They live out in the middle of nowhere so his parents just let her out and let her run for hours (she opens the door to let herself in). She’s not trained whatsoever. She poops/pees on the floor still, chews everything, licks, bites, barks, begs for food (worse than a normal dog.. she jumps on you and barks at you if you don’t feed her human food). Don’t get me wrong, she’s cute, but ugh. My boyfriend and I don’t spend a lot of time upstairs (he pretty much has his own mini house downstairs) and the puppy doesn’t go downstairs at all. Whenever I bring my car over and go downstairs, she jumps on my car and scratches the paint off thinking I’m in the car. His parents don’t watch the dog when she’s outside. I brought it up to my boyfriend and I told him I’m not bringing my car over anymore. I let my parents know about the scratches (its technically their car, I just drive it) and they both said they don’t want it over there. My boyfriend is being kind of a dick about it and saying how it’s bullshit I can’t bring my car over there and how he has to pick me up whenever he wants me over. Um, buddy, you never had a problem picking me up before... what’s the issue now?? I can pay him for gas money. He even tried saying it wasn’t his dog scratching my car. I don’t have a dog (she died in January.. I got my car like a week before she died and she never jumped on my car. I know that for a fact.), there are no dogs at my work (I work at a coffee shop in the middle of town), and there are no dogs at school. Where the fuck else would the scratches come from!

The scratches are kinda hard to see in the pics but they’re there.