Why cant dogs talk?
Dogs can't talk because it requires too much complex movement of the mouth and tongue and this is too much for a dog to remember. A dog's mouth is also not suitable for forming words.
Not in a human language but they can be vocal and let you know they want something. http://youtu.be/H5nCVsJkLI4
Same reason cats can't talk