Hi Denise, congrats on your lovely wee girl. She’s still very young, yes? One of the best things you can do with young puppies is redirect. It’s non-adversive and will help you with behaviours she will very likely grow out of. Remembering many behaviours are temporary will save you a lot of stress.
Puppies mouth and bite, it’s a big part of how they learn about their world. Also moving things like feet and hands, and hanging moving things like clothing, are stimulating their natural prey and play drives. An example of re-directing biting feet and clothing as you walk is to make a wee flirt pole or use a sturdy cat one. Jiggle it away from you as you walk and she’ll most likely chase and bite that, not you and your clothing.
Dogs also learn to repeat behaviours that get them any kind of attention. One school of thought is to completely ignore everything you don’t like and praise/reinforce what you do. You have to completely ignore it tho for this to work. That means no eye contact as well as no touch, no talk, even leaving the room. I personally don’t have the patience for a broad use of this type of approach but have successfully used it for a couple of behaviours.
Regarding the poop eating and potty training as you transition her to going outside: Are you taking her to her indoor pads and using a specific word that means go pee and poop, or is she taking herself? If it’s the latter I suggest you start taking her very frequently, use the go pee/poop words you choose then remove the pads when she’s done. When she pees or poops praise generously and use a very high value treat. The high value treat will help reinforce the behaviour as well as keep her mouth briefly occupied while you pick up the poop if she did one. You may be able to extinguish the poop eating if she’s no longer able to practice it, tho some dogs will poop eat regardless, especially as puppies. All my dogs did some of the time as puppies. It’s gross but it’s a normal, common thing in their world. Anyway, when you take her outside to pee/poop, take her to the exact same spot every time and take a used pee pad with you to place on the grass. Praise and treat when she goes. Over time she’ll get it. Some pups get it very quickly, others take ages. But they get there in the end.
Most commercially prepared dog foods are full of carbs and the average pet dog can develop the same health issues we humans do. I can’t afford to fully raw feed my dogs anymore, I now partly raw feed and partly grain-free kibble feed. There’s a lot of hype about grain free being better than the cheaper kibbles but it’s still full of carbs, it just doesn’t use some of the carb sources some dogs find very hard to digest and/or have food allergy reactions to. With young puppies tho I rely a lot on feeding a good quality puppy kibble, to make sure every nutrient box is ticked. It’s possible to raw feed or make homemade food that ticks every box but feeding kibble is way easier lol.
Young puppies poop a lot because their digestive systems are immature. They also don’t have the nerve/muscle development to hold their poop, tho many instinctually hold for much longer when crated. But during the day its often food goes in, poop comes out. Human babies also poop often.
Regarding keto and carnivore, some people feed their dog keto fat/protein ratios, especially in response to certain health problems, and many raw feed, and the dogs do great. Dogs are opportunistic feeders so if there is ripe fruit on the ground that fell from the tree chances are a dog will eat some if they like the taste, and dogs in the wild eat all sorts of things when animal food is scarce. But do dogs need regular fruits and veg? I’m not convinced. They definitely don’t need grains and rice and lentils and potatoes and all the other carby ingredients found in most kibbles tho.
You’ve mentioned Annie is a very high energy pup. Is she having regular rest and sleep times during the day, or is she go go go? If it’s the latter, I’d encourage you to teach her to have chill times by crating her with something enjoyable to chew on and mostly covering the crate with a blanket. Some dogs never learn to turn off and it becomes a permanent behaviour which can be rough on a lot of dog parents. Young puppies also need a lot of sleep and crating her might help her get enough if she doesn’t already nap a lot during the day.
Anyway, I’ll stop burbling
I love dogs! (incase that’s not obvious)