How good is a dogs memory?
Dog's real memory (stuff they can keep in their head), is rather short 5-15 minutes. Dogs associative memory is rather long, allowing dogs to trained for tasks with repetition and classical condition. This varies with the strength of association (training) and the breed. Most trained dogs will remember condition for weeks or months, even if they are removed from the conditioning environment. Deeply embedded memories (owner) might last far longer.