Forget sandy beaches in Croatia but the national parks of Plitlivce Lakes and Krka are amazing and you can take the dog. Pula in Istria has a Roman amphitheatre that is well worth seeing. There are a few old villages that are also worth visiting. Hum was our favourite.