SBB-APP - I suggest that you download the SBB train app and you can buy your ticket over the phone.
Train tickets - Tickets cannot be bought on Swiss trains so make sure to purchase them before boarding. Fines for travelling without a ticket are steep.
Half-Price & Day Cards to travel throughout Switzerland for the half-price or a set fee (Info)
Dog on the train - Dogs of any size travelling in passenger carriages must always pay second-class half fare. Exception: small dogs up to 30 cm high at the top of their shoulder blades can travel with you free of charge as carriage hand luggage provided they are in a carrier, basket or other suitable container. (INFO)