Take her out for a couple of walks everyday...not just once a week.

Two 10-15 minute walks per day are great. Also free play and running around the yard.
If puppy is lagging behind in walks, then shorten them up...if they still have energy when almost home...then lengthen them by 5 minutes.
Gina