Ahh, but exercise should be on a natural surface, not thos slick tiled floors. If it were me, I'd wait on the Vet's recommendation. No supplements, no HUGE changes in exercise (except for making the majority of it on natural surfaces!). Puppies are often awkward looking...give it time, hear back from the Vet, before making any HUGE changes in your puppy's day.
That being said, he's definitely got structural issues that you'll have to deal with...
It's not the size of the dog in the fight, it's the size of the fight in the dog. Mark Twain