Gishy That was the most hostile message I've seen in a while...... This could be entirely normal for a Bully breed....I would consult with an American Bulldog breeder first, then upon their recommendation, consult a vet. Yikes, gish, who died and made you god? With any puppy, feed a nice quality food, a raw egg, shell and all is a nice compliment for a growing puppy's diet. The shell is a very high source of calcium for developing bones.PM if you need advice.
Gish...slow your roll, it is 3months not 3wks. I would suggest a vet visit, that way they can see exactly what the problem is. to the best of my knowledge, the american bulldogs don't have bowleg, they are to be straight in the front. It could be bad breeding, to could be to much protein in the food. Consult a vet and the breeder, they should be able to help you.
I would guess maybe a problem with the growth plates or something. It is a little hard to say if it's expected or not because not only are there the variation's in the breed itself (usually straighter in forelimbs) there is a lot of mixing resulting in the pup's being called American Bulldog's as well. SO confusing. Have you had the pup looked at yet?