We supply all the balls, which are automatically teed up for you. No chasing balls means more time for golf! As for golf shoes, many of our customers bring their golf shoes, however any pair of comfortable shoe will be fine.