Dogs have a pecking order and the reason she has been told to do this is so the dog doesn't think he is pack leader. Same with eating, the pack leader (your daughter) should eat first before feeding the dog. This helps prevent dominance issues. What you have to remember is that dogs from rescues often have 'baggage' and it can take a long while to sort out their problems. These things along will not 'cure' him, he needs to be given time to learn what is expected of him and also given lots of socialisation and training. Read up on clicker training so he can be rewarded when he does things that he can be rewarded for. I would not say he must never be fussed, but it has to be on her terms, i.e. when she calls him to her rather when the dog decides. Most dogs are put in rescues for a reason and it could be that this dog has tried to be dominant and the previous owner has not stood up to him so he thinks he can get away with it.