how do I tell him? what do i do?

My boyfriend left his retainer in my room, on my nightstand and when I was walking him out I guess my dog went and got it. 
I came back to his retainer cracked, towards the end of it. 
Retainers are so expensive, and this isn't the first time he's had to get new ones because of me, he left them at my house before and when I went to his house to give them back, his mom threw them away because they were wrapped in a napkin. (he always forgets his retainer case.)
The crack isn't obvious but retainers are made to fit your mouth so I'm sure he'd notice a missing piece and I don't want to lie to him but I know he'll be really upset and our relationship has been kind of rocky for the past 3-4 days so he'll probably just get mad at me and I don't know how to tell him. 
He's coming over tomorrow and I can't just act like "Oh my god it's cracked!" When he sees them because that's lying but I really don't want to tell him my dog cracked them. 
I don't know what to do and honestly it's giving me anxiety. 
I just need advice.