Zeke is not stupid, he's just a puppy and he will learn when he's ready for it. Please give him time, he's had to get used to so many things when you took him home.