graph TD
lt["Long-term"]
ep["Episodic"]
se["Semantic"]
ex["Explicit"]
im["Implicit"]
pr["Procedural"]
other["..."]
ep --> ex
se --> ex
ex --> lt
im --> lt
pr --> im
other --> im
From here.
Do dogs have episodic memory?
Possibly, they seem to understand the what-where-when components of episodic memory.