Awww Pink, so sorry about your snoopys toe. And poor Benji, totally understand , what you are going through.
Only advice I can give having been through it with Chester, is love, patience, and time will do the rest. When you get through it, and you will I'm sure, lots of happy times to be had. This will strengthen your bond for each other, and tgat is a positive from all your going through.
Big hugs to you all from me and the family.
Take care