We had two puppies delivered. They were so happy and you could tell they were very loved on their journey to us. Furry Trails takes payment once your pet arrives to you. Probably the best experience I’ve had in a long time with a business. Thank you.