Yeah I would not do treat training. It can work on a very small puppy to get them to enjoy learning, but it creates a food driven dog that is more prone to becoming food aggressive (a very common problem in herding breeds and not a good one to encourage on purpose).
And if you don't have a treat they'll eventually not listen. Or they'll get to where they want to do whatever so badly (break and run up to that other dog, chase that chicken, chase cars, etc.) That they won't care if you have a treat or not. Or what about when there's a situation that you have to have quick control of your dog and you don't happen to have a treat.
Praise is the best reward and won't make your dog fat or food driven. It gives them a much stronger bond with you too, and makes them respect you more.
Its better to never start with treats at all, and to just use discipline/praise. This whole treat training thing is new and there's a reason it's never been done before. It didn't work before and it doesn't work now either. It goes against how all animals learn.
You can look it up too, there's hundreds of articles out there explaining what a bad idea it is. I don't get why people are still doing it. The only thing treats are helpful for is teaching "down". It can be done without treats too but it's easy to teach them down by letting them follow a treat.