It is sometimes difficult to know if a dog is smart or not. The way a dog displays intelligent is actually dependent on the efforts and determination an owner puts during the dog training process, so a dog actually might be very smart in the inside not having the right training on attention that he deserves.
It is wrong to think that the only thing in your dog's mind is what the next meal will be. According to research, a dog with an average intelligence is a clever as a two year old human child. It is has also been concluded and tested that a dog can learn as much as 165 words and gestures and perform some basic math.
To make your dog smart and improve their over all IQ you need to first understand that they're like kids. You need to threat them the way you train and improve the IQ of your kids.
Adopt the use of repeated verbal utterances to them by talking to them all the time. You also need to give them different experiences all the time, by taking them out to recreations, events, and those places that there presence will not be a threat to others. Activity places like parks and amusement centers are a way to start. The more the dog has to think about the busier the dog becomes, mentally and physically, and the brighter the dog become too.
Another important technique in making a dog intelligent is to socialize him. Having them around the main house household, and taking them along when going for a family or friends visit is one of the best ways to start this.