That is one cool dog, I had a dog that lived 16 years (people years), he was a German Shepard. My aunt has a Boston Terrier that will jump up trees and climb them to try and get birds. Never caught one that i know of but will try all day long. Only dog i know that can jump over 6ft in the air and climb trees.
It must be glucosamine sulfate not the HCL version. For a human of about 150 lbs you need 1500mgs per day. You could loosely convert that for your dogs weight.