Had dogs all my life so have been through this a few times. No easy way of doing it, but I have found that getting the vet to come to me helps a lot.
The dog doesnt have that hated vets visit, and I don't get seen blubbering as I leave the vets.
The old mut just lays on his bed, with all his...