That dog won't be running anytime soon
definitely not this season, and if that's still open like in the picture, because the skin is gone, unless it's kept in a germ free environment it could end up loosing the leg....
Keep an eye on his temperature, as a sharp rise can be the first signs of infection.
Good luck with his recovery, and look for a new vet, as a good one, wouldn't let you leave until you know everything you need to know about the injury you have just payed him to fix and advise on his recovery..