You need to take time to collect yourself and stop thinking of 'revenge'.
Since you told him that you didn't want him to have his cake and eat it too - and probably in anger, why are you now surprised that he will stop contact with you.
Have you made plans on your future with or without your dog or independent career? I think that would be something to work on to keep busy until you find out what you really want in life.
For me, it's hard to think of being so angry at someone to want to tell their 'secrets' and want revenge, and then profess love for that individual at the same time. Your ego is too hurt for you to think logical, so take a deep breath and be a little kinder to yourself too.
Good luck.