Just to add to what Dinker has mentioned. Though pugs are popular, there're not atall suitable for Indian climate. This is becoz they have short nose so they tend to have breathing problem in hot conditions. If you can spend time in gromming then only you should go for Cockers. Beagle don't have health issues and can thrive well in Indian climate, but they have habbit of hauling and their bark can be a problem and they have habbit of chasing the smell they've noticed.
Dachund are not easily trainable. Unless you can spend hours in training, they might become a problem.