I would say that depends on the energy level of YOUR yorkie. If he has a high energy level, I would say that 30 minutes might wear him down. If he is more laid back, then maybe it wouldn't take as much exercise. Experiment with it when you are going to be home for the day, so that you can see how tired he is.