View Cart | Checkout


Tartan Teddy Bears

Anderson Hamish bear

Anderson Hamish bear

Price:    32.50 

Armstrong Hamish Bear

Armstrong Hamish Bear

Price:    32.50 

Baird tartan teddy bear

Baird tartan teddy bear

Price:    32.50 

Black Watch Hamish Bear

Black Watch Hamish Bear

Price:    32.50 

Buchanan Hamish Bear

Buchanan Hamish Bear

Price:    32.50 

Cameron Hamish Bear

Cameron Hamish Bear

Price:    32.50 

Campbell Hamish Bear

Campbell Hamish Bear

Price:    32.50 

Colquhoun Hamish Bear

Colquhoun Hamish Bear

Price:    32.50 

Crawford Hamish Bear

Crawford Hamish Bear

Price:    32.50 

Cunningham Hamish Bear

Cunningham Hamish Bear

Price:    32.50 

Douglas Hamish Bear

Douglas Hamish Bear

Price:    32.50 

Elliot Hamish Bear

Elliot Hamish Bear

Price:    32.50 

Farquharson Hamish Bear

Farquharson Hamish Bear

Price:    32.50 

Forbes Hamish Bear

Forbes Hamish Bear

Price:    32.50 

Fraser Hamish Bear

Fraser Hamish Bear

Price:    32.50 

Gordon Hamish Bear

Gordon Hamish Bear

Price:    32.50 

Gunn Hamish Bear

Gunn Hamish Bear

Price:    32.50 

Hamilton Hamish Bear

Hamilton Hamish Bear

Price:    32.50 

Hederson Hamish Bear

Hederson Hamish Bear

Price:    32.50 

Highland Heather Hamish Bear

Highland Heather Hamish Bear

Price:    32.50 

Johnston Hamish Bear

Johnston Hamish Bear

Price:    32.50 

Kennedy Hamish Bear

Kennedy Hamish Bear

Price:    32.50 

Kerr Hamish Bear

Kerr Hamish Bear

Price:    32.50 

MacBean Hamish Bear

MacBean Hamish Bear

Price:    32.50 

MacBeth Hamish Bear

MacBeth Hamish Bear

Price:    32.50 

MacDonald Modern Hamish Bear

MacDonald Modern Hamish Bear

Price:    32.50 

MacGregor Modern Hamish Bear

MacGregor Modern Hamish Bear

Price:    32.50 

MacIntyre Hamish Bear

MacIntyre Hamish Bear

Price:    32.50 

MacKay Ancient Hamish Bear

MacKay Ancient Hamish Bear

Price:    32.50 

MacKenzie Modern Hamish Bear

MacKenzie Modern Hamish Bear

Price:    32.50 

MacKintosh Hamish Bear

MacKintosh Hamish Bear

Price:    32.50 

MacMillan Modern Hamish Bear

MacMillan Modern Hamish Bear

Price:    32.50 

Maclean Hunting Modern Hamish Bear

Maclean Hunting Modern Hamish Bear

Price:    32.50 

MacLeod Modern Hamish Bear

MacLeod Modern Hamish Bear

Price:    32.50 

MacLeod of Lewis Hamish Bear

MacLeod of Lewis Hamish Bear

Price:    32.50 

MacNaughton Hamish Bear

MacNaughton Hamish Bear

Price:    32.50 

MacPherson Modern Hamish Bear

MacPherson Modern Hamish Bear

Price:    32.50 

Maxwell Ancient Hamish Bear

Maxwell Ancient Hamish Bear

Price:    32.50 

Montgomery Modern Hamish Bear

Montgomery Modern Hamish Bear

Price:    32.50 

Munro Hamish Bear

Munro Hamish Bear

Price:    32.50 

Murray Modern Hamish Bear

Murray Modern Hamish Bear

Price:    32.50 

Ramsay Hamish Bear

Ramsay Hamish Bear

Price:    32.50 

Robertson Hamish Bear

Robertson Hamish Bear

Price:    32.50 

Ross Hunting Hamish Bear

Ross Hunting Hamish Bear

Price:    32.50 

Royal Stewart Hamish Bear

Royal Stewart Hamish Bear

Price:    32.50 

Scotland Forever Hamish Bear

Scotland Forever Hamish Bear

Price:    32.50 

Sinclair Modern Hamish Bear

Sinclair Modern Hamish Bear

Price:    32.50 

Walker Hamish Bear

Walker Hamish Bear

Price:    32.50 

Wallace Modern Hamish Bear

Wallace Modern Hamish Bear

Price:    32.50