Om inkallningen funkar så dåligt skulle jag inte ha henne lös under en period. Varje misslyckad inkallning är "pengar på fel konto", dvs hunden lär sig att den kan strunta i att komma.
Dessutom är hon 7 månader vilket i de flesta fall betyder att det är värsta slyngelåldern då man får vara glad om det allra mest basala fungerar...
Så, om jag var du skulle jag inte släppa henne lös öht. Om du ändå har henne lös på inhägnat område, tjata inte, vänta bara ut henne och när hon ser ut att vara på väg till dig, *då* kan du ropa och sedan belöna. Strunta gärna i att ta fast henne, bara ge henne lite godis/lek och sedan låt henne fara iväg igen. Samma i långlina.
Har du inte tid att vänta, använd koppel.
Att bestraffa en hund som beter sig som din när hon inte kommer kommer ju bara leda till att hon håller sig borta. Hon har ju redan lärt sig att det är kul och möjligt att hålla sig borta, om du dessutom gör det otrevligt att låta sig bli fångad så kommer ju sannolikheten att hon kommer till dig ytterligare minska. Dum vore hon väl annars.