When you're visiting Ubud don't forget to pack items for the shelter dogs there! When we were researching our trip I saw so many posts on forums about the Bali Street dogs. They are abused and neglected and sometimes starved and eaten.
BARC takes in these dogs and gives them back their spirit. I emailed them in advance to ask what they needed (besides donations) and we took a big bag of dog toys and items they asked for.