You should leave your 12 weeks Great Dane puppy on a leash for 3 to 5 minutes daily. If your puppy is 16 weeks old, give him ten minutes.