also, make sure you have the correct pet, every few quests, you are rewarded with an upgraded pup. you need to use that one to keep progressing.