From what I understand, it helpes the room where dweller with Pip is stationed to achieve the objectives faster.
For instance, if you have objective extinguish six fires
, you'll only have to deal with two fires in that room. Same goes with other objectives.
UPD: I can confirm this, as I have the German shepherd, which also improves the objective completion rate.
(the answer will probably benefit from list of possible affected objectives)