Hi Whirlwind,
Those [all taking and no giving] relationships are for the birds.
Have had a few of those throughout my life, found them toxic, and severed them from my life. If you really still care about this guy, I think Anne and Orchid have given you good advice. Tell him how you feel. I've learned over the years, it's best to be honest about your feelings, rather than being emotionally weighed down by hurt and upset. Sorry about your dog. I totally love dogs.
Hubby and I have two dogs right now and they mean the world to me. So sweet. So cute. So loyal. They could teach humans about love!!!