Yeah you should definately give her as much exercise as possible as she'll grow unfit and/or overweight otherwise (like you said, puppy food is very energy intensive stuff to help them grow, if she isn't burning that energy off though she'll grow fat and unfit).
You needn't worry about bones- as long as it isn't poultry/bird bones, its fine. Its things like chicken and pheasant bones which splinter a lot, bones like cow and sheep bones should be absolutely fine
. Plus its important that she gets lot of stuff she can chew on, bones are good and natural for this, letting her chew on bones will help incourage good healthy teeth growth and help prevent them rotting
.
Playing games with her is also good as dogs are very intelligent animals and the vast amount of breeds we know today were originally bred as working dogs of some sort (like sheep dogs, cattle dogs, gun/retriever dogs, hunting dogs in general, guard dogs etc) and the jobs they were originally bred for required them to use their brains a lot etc.
Keep in mind that she is a dog, not a human child, and thus you should treat her like a dog (that doesn't mean you should treat her badly though of course) but you need to be the dominant one in your partnership and put your foot down always when she is doing bad behavior- its pointless if only sometimes you tell her off for doing something bad, but other times you ignore it or even be very friendly over the same action, as it gives the dog mixed signals as to what you are trying to get across to it. Also be friendly and congratulating when she is good (you need to strict when she's bad just as much as you need to be friendly and loving when she's good- only when you are doing both of these, can you properly start to get her to understand what things you are trying to get across to her). Once you have this established, you need to do as much as posible together- here's some games i used to play with my dog when i was younger;
a. Fetch- classic game. The fetch item can be anything from a stick, ball, toy etc- its a good bonding game too. Teach the dog to go to the item after throwing it and bring it back to you; then repeat this many times
.
b. Obedience games like Hide and Seek: teach the dog to sit on comand, and then go hide somewhere and once you are hidden, call the dog and see if it can find you. The best way to teach your dog how to do this is to start off by getting it to sit in a place until you call it to you, and then teech the dog to came to you when you call it. The further away you can go away from the dog while it is sitting the better, but it can take some time to teach dogs these things- but just be patient with it. Whenever the dog does exactly the right thing, be friendly and treat it with a dog biscut or something, but never do this unless it is doing exactly the right thing.
c. Smell games- let the dog sniff an object then hide it under one of many plasic containers turned upside down. Switch the containers around loadsa times and see if the dog can find the object by smelling it. There are loads of variations of games like this you can do with your dog
.
There are loadsa games and tricks you can play and teach your dog to do, these are just a couple of them, and its good for not just the dog but you too
.
Me and my brother used to play Hide and Seek games an aweful lot with our dog when we were kids because we lived on such a large farm, we figured if either of us got hurt like broke a leg and we were all alone with no one to call for help and were stuck in some feild in the middle of nowhere, we could teach the dog to find us and then go for help- it really worked too and the dog really enjoyed learning such things too
.