At a lot apartments in Mareeba, you can't bring your pet inside. However, there are more and more niche pet-friendly hotels (nearby Layland). These are often hotel rooms in a forested area where there is enough space to let the dog out (walk). Make sure you stick to the rules: when making a reservation, you tell them about the pet you are bringing. Ask for the conditions at the reception. Make sure he doesn't get in under the mud and keep him quiet (barking not allowed).