I've been there as well . And know how the pain feels like..even today !
I lost my *Dina* she was 12 ( Black Riesenschnauzer )
I will NEVER forget her. May she RIP in dogs paradise !
Here is my Dina in better times while she slept , damn I loved my Dina