Vinod, в DockPanel, последний элемент всегда будет занимать оставшуюся часть макета в DockPanel.поскольку вы уже установили Top на свою первую кнопку, я думаю, свойство Dock на второй будет игнорироваться.
вместо использования DockPanel, вы можете попробовать "Grid" панель со свойством AutoSize?