Thanks.
We've booked the dog on our flight for an extra 200 euros. Apparently, if the dog weighs less than 8kg it can go in the cabin under the seat but ours, at 12 kg goes in the hold as baggage (in an appropriate crate).
Croatian airlines will not carry pets back to the UK, I've no idea why.