How do I setup Layout so that teardrops are only generated for vias and through hole pads, but not for SMT pads?
You can't. You can't but can do selectively. See this threads. Teardrop generation over SMD padsTeardrops: More control - D12703
Vote on these ideas
Improve Teardrop handling - D8354
Teardrops: More control - D12703
Thanks, that confirms what I am experiencing. I've been using PADS for a long time, but not in the past year or two, so I thought that I was forgetting something. I did see that thread and was familiar with removing the teardrops afterward, but would prefer to not have them generated at all for SMT and thought that there was a way to do that. I was not able to view your other links, an "Unauthorized" page opens.
You can remove the teardrops from all of the SMD pins afterwards using the steps and script included in the below technote:
This is recommended step to remove teardrops for SMT pads.
Retrieving data ...