I think it would help Buddy and you to visit a site that is exclusively for diabetic dogs. There are knowledgable people there that help newcomers deal with the starting regulation for dogs in these difficult circumstances. They deal with this condition every day, and that is the type of help that could save little Buddy.
A good example is
http://caninesupportgroup.com/