I understand the benefit of getting babies/young toddlers into the habit of saying "ta" instead of thankyou as it's easier to say, but when they're 2+ and saying thankyou perfectly well, isn't this a bit infantile?
And why doggie?? Surely dog is easier and straight to the point.
Am I just a snob?