With a pulling dog (from my own experience) there are a few things you can be doing:
Before walking make sure to exercise your dog in the yard for 10 - 15 minutes to burn off some energy (fetch, tuggy etc.)
Heel train Xilo:
Simple 'Heel' Training
Start indoors on the lead:
Put a treat in your hand and put your hand by your side with the leash in the other.
Walk around your house with Xilo trying to get the treat out of your hand.
Repeat 'Xilo Heel', praise every 10 steps and release the treat from your hand.
Keep spare treats in your leash hand so you can quickly continue the training.
If Xilo gets distracted or moves too far ahead, stop, lure her back to your side with your treat hand.
Start training outdoors in a secluded area with minimal distractions and continue the heel training walking back and forth in increasingly longer stints (5 meters & turn around, 10 meters & turn around, 15, 20 and so on).
You could also purchase a Halti collar for more control on your walks, but some dogs don't like it and will need time to get used to one.
With the eating poop, just keep a supply of treats on your walks and try to spot poop before she does and as with the heel training, let her smell the treat whilst you walk past it and release after. The paper thing is just puppy boredom, give her a better alternative and keep any paper out of reach.
It's important to note that as with any training it is vital that your dog is sufficiently exercised beforehand for the best results.