Yes, small dogs are allowed in the Keukenhof Express. The dog is supposed to be on a leash and may not occupy a seat. Small dogs can travel in the bus for free.