
I think this is fairly normal in pups development - they go through so many stages during growth. It can be a nightmare can't it really ;) - bum high, legs too long, feet turning out, slightly cow hocked! - it all comes together eventually - patience is the key!! :)
I have to be honest I'm certainly not an expert - I'm sure someone else will be along to confirm/disagree!!