never worked with a demon, but it could be depending. not all demons are evil, most will do what they want though. you're probably going to first research what type of demon is best, and second offer them something in return. most beings like demons don't work for free.
why do you want a guardian demon, if you don't mind my asking? many times, the problem can be solved yourself without calling upon another.