Using a whistle.
The whistle will give you an additional tool to use with your puppy’s re-call; it is an as well as, not an instead of. The whistle can never lie to her, if you blow it, you must give a food treat and praise for the response.
When giving her main meals, prepare her food and as you place the bowl on to the floor and your puppy is about to eat, blow the whistle 3 times, short, but loud blasts. This will start to build up the association of the sound of the whistle meaning “ah food”.
Occasionally during the day, (5-6 at a time, spread out during the day in batches of 3), when you are close to your puppy and you have her absolute attention and a treat in your hand, (always using high value such as cheese, hot-dog or chopped, cooked chicken), say her name and blow the whistle, peep, peep, peep and immediately give her the treat, followed by a sincere, “good girl”. (Note; there is no obedience involved in this; it is not necessary for her to be in a sit, you need to reward/praise the reaction to the whistle).
Note. Do not rush to implement this when out on a walk or to test the theory, it takes a lot of patience. If you transfer the sound of the whistle to outside to soon, you will almost certainly train her to ignore it and therefore lose the positive effect it may have. I suggest that you use an Acme gun dog whistle, tuned and pitched for your specific breed of puppy available on line, or any good pet shop. (Buy more than one, they are easily lost and/or forgotten).
Progressing this exercise.
After a week or so, try calling her when she is at the other end of the hallway in line of sight, then out of sight. When she responds 100% of the time try when she is in the garden. When out take her to a contained dog walking area and if there are no dogs present, repeat the line of sight process. Keep practising at this level for a while, then, start to increase the distance and the distractions. Do not set her up to fail. Blow the whistle when out on a walk and she is next to you on the lead, this will help to increase her response when there are distractions such as people, traffic noise etc.