Accessory uses (including, but not limited to, stables, hobby farms, sale of farm products, keeping of domestic pets and private residential pools and tennis courts) customarily incidental to and on the same lot with any other permitted use. Private garages and storage sheds shall be only permitted on a lot with a single-family dwelling.